`
johnson_gong
  • 浏览: 13309 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

对比: display, visibility(有代码)

 
阅读更多

目的:对比学习 display, visibility;(position 不能设置为 fixed, absolute)

 

截图:

 简介:

visibility:hidden可以让您隐藏某个元素,但它仍然需要像以前一样的空间。

该元素将被隐藏,但仍然会影响布局。---有的人死了(隐藏),他/她却还活着(影响布局)。

display:none 隐藏元素后,不再占有页面空间,会被后面的元素填充。---走的干脆(隐藏),不拖泥带水(放弃地盘)

 

部分代码:

demoUtil.useDisplay = function(obj){
// obj.style.display="none";
obj.css("display", "none");
};

demoUtil.useVisibility = function(obj){
// obj.style.visibility="hidden";
obj.css("visibility", "hidden");
};

 

详细可以参考附件代码。

 

 

  • 大小: 20.7 KB
分享到:
评论

相关推荐

    display inline怎么用

    #### 四、对比其他`display`值 - **`display: block;`**:这是`<div>`元素的默认值,表示元素将作为块级元素显示,占据整行。 - **`display: inline-block;`**:这种显示方式结合了`inline`和`block`的特点,元素将...

    IE/火狐/Chrome操作display:none对象所遇问题解答

    这段代码演示了在页面中定义了四个不同类型的输入框:两个可见的文本输入框(`<input type="text">`),一个带有`display: none;`的文本输入框(`<input type="text" style="display:none">`)和一个隐藏的`div`中...

    面试宝典之吊打面试官系列

    - **问题**: 在css/js代码上线之后开发人员经常会优化性能,从用户刷新网页开始,一次js请求一般情况下有哪些地方会有缓存处理? - **答案**: 请求JS/CSS文件时,可能会经历以下层次的缓存: - 浏览器内存缓存 - ...

    鼠标移动到图片上后切换为另一个图片

    在网页设计或者应用程序开发中,实现“鼠标移动到图片上后切换为另一个图片”的功能是一项常见的交互设计技术,它可以增强用户的交互体验,特别是在展示产品细节、对比效果或提供额外信息时。这种效果通常被称为悬停...

    常见的一些面试题和一些css技巧,就是、技巧.zip

    8. CSS隐藏元素:比较`display:none`、`visibility:hidden`和`opacity:0`之间的差异,了解何时使用哪种方法。 以上就是一些面试中可能会遇到的CSS相关问题和实用技巧。掌握这些知识点不仅能帮助你通过面试,还能在...

    HTML面试题

    **问题:** `display:none`与`visibility:hidden`有何不同? **答案:** 这两个属性都可以用来隐藏HTML元素,但它们的效果不同: 1. **`display:none`**: 隐藏元素,并且不占用页面空间。 2. **`visibility:hidden`*...

    前端面试汇总

    display:none与visibility:hidden** - **display:none**: 移除元素,不占空间。 - **visibility:hidden**: 隐藏元素但保留其位置。 **31. link与@import的区别** - **link**: 在HTML文档中引入CSS,优先级高于@...

    实现网页蒙板效果和弹出层的html示例

    这里有一个简单的示例,使用了JavaScript的DOM操作和事件监听: ```html ()">显示弹出层 function showPopup() { var mask = document.getElementById('mask'); var popup = document.getElementById('popup');...

    javascript&jquery方法比对.docx

    - 通过修改 `style.display` 或 `style.visibility` 属性实现元素的显示或隐藏。 - **jQuery**: - `.toggle()`: 切换元素的可见性。 #### 七、总结 通过以上对比可以看出,jQuery 在很多方面提供了更加简洁易用...

    前端面试题汇总.pdf

    18. **不可见性属性**:display:none使元素彻底不显示,而visibility:hidden仅使元素不可见但仍然占据空间。 19. **link与@import**:link用于引入CSS文件,是HTML文档头部的一部分;@import是CSS语法,用于在样式...

    Html_Js_cssWeb基础教程.pdf

    - **可视性控制**:介绍`visibility`和`display`属性如何控制元素的可见性。 ### 第三部分 使用JavaScript和用户交互 #### 第十六讲 JavaScript语言概况 - **什么是JavaScript**:阐述JavaScript作为一门动态脚本...

    java html转pdf图片不显示

    例如,CSS的`display:none`或`visibility:hidden`可能会阻止图片显示。检查HTML中的CSS规则,确保图片元素没有被隐藏。 4. **Webkit渲染问题**: `wkhtmltopdf`工具依赖于WebKit来渲染HTML,而WebKit可能对某些...

    css入门笔记

    必须是父子(有层叠嵌套的关系)结构 大部分的css效果是可以 2.优先级 1.浏览器默认样式 2.内部样式和外部样式(就近原则) 3.内联样式 4.!important; 绝对优先使用() 格式 p{ color:red !important; ...

    面试宝典指南大全

    可以通过display、visibility、opacity等CSS属性控制元素的显示与隐藏。 19. **重叠元素的处理** CSS中的margin重叠问题需要通过改变布局或使用伪元素来解决。 #### CSS深入理解 20. **颜色表示方法** rgba...

    使用JS实现导航切换时高亮显示的示例讲解

    visibility: hidden; } .nav li { float: left; background: #B1DFF5; margin-right: 1px; color: #fff; } .nav a { display: block; height: 45px; width: 120px; line-height: 45px; text-align: ...

    学习样式表CSS参考-常用的CSS知识

    #### Block和Inline元素对比 在CSS布局中,理解元素的默认显示类型至关重要。HTML元素通常被分为两大类:**块级元素**(Block-level elements) 和 **内联元素**(Inline elements)。 - **块级元素**的特点: - 块级...

    作品集

    important`、正确使用`display: none`和`visibility: hidden`等都是提高作品集加载速度的关键。 9. **浏览器兼容性**:尽管现代浏览器对CSS支持良好,但考虑到老版本或非主流浏览器,我们需要借助工具如...

Global site tag (gtag.js) - Google Analytics