[HTMLCSS]display:none和visibility:hidden的区别

[HTMLCSS]display:none和visibility:hidden的区别,第1张

概述写在前面在群里有朋友问这样一个问题,display:none的标签,影响了布局。这就引出了本篇这样的问题,印象中display:none的块元素是不占位置的。一个例子<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title></title></head><body><div style="width:100%;height:200px;border:1px solid red;">第一个层</div><div style="width:100%;height:200px;border:1px solid black;">第二个层</div></body></html>浏览结果 为第一个层设置样式visibility:hidden<div width: 100%; height: 200px; border: 1px solid red; visibility: hidden;">第一个层</div><div width:100%;height:200px;border:1px solid black;">第二个层</div>浏览结果那么为第一个层设置display:none样式通过上面的对比,你也会发现display:none可以让块元素隐藏并不占位置。而visibility:hidden虽然使块元素隐藏了,但仍占位置。总结1、display:none:元素隐藏,不占位置。2、visibility:hidden:元素隐藏,占位置。 写在前面

一个例子 第一个层 第二个层

  浏览结果

总结

总结

以上是内存溢出为你收集整理的[HTML/CSS]display:none和visibility:hidden的区别全部内容,希望文章能够帮你解决[HTML/CSS]display:none和visibility:hidden的区别所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1145591.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存