[HTML/CSS]display:none和visibility:hidden的区别_html/css_WEB-ITnose
程序员文章站
2022-04-20 11:37:18
...
写在前面
在群里有朋友问这样一个问题,display:none的标签,影响了布局。这就引出了本篇这样的问题,印象中display:none的块元素是不占位置的。
一个例子
第一个层第二个层
浏览结果
为第一个层设置样式visibility:hidden
第二个层
浏览结果
那么为第一个层设置display:none样式
通过上面的对比,你也会发现display:none可以让块元素隐藏并不占位置。而visibility:hidden虽然使块元素隐藏了,但仍占位置。
总结
1、display:none:元素隐藏,不占位置。
2、visibility:hidden:元素隐藏,占位置。
推荐阅读
-
display:none和visibility:hidden两者的区别
-
http Get和Post的区别_html/css_WEB-ITnose
-
disabled和readonly的区别是什么_html/css_WEB-ITnose
-
css扩展技术:Less和Sass的区别_html/css_WEB-ITnose
-
一段代码弄清楚CSS属性display和visibility的差别_html/css_WEB-ITnose
-
get和post的区别_html/css_WEB-ITnose
-
disabled和readonly的区别?_html/css_WEB-ITnose
-
【从0到1学CSS】定位问题二(float和display的使用)_html/css_WEB-ITnose
-
彻底弄懂css中单位px和em,rem的区别_html/css_WEB-ITnose
-
搜索引擎会抓取display:none的内容吗?_html/css_WEB-ITnose