是否有相反的显示:无?

visibility:hidden的反面是visibility:visible。类似地,display:none是否有相反的含义

当元素具有display:none时,许多人会对如何显示该元素感到困惑,因为它不如使用visibility属性清晰

我可以只使用可见性:隐藏而不是显示:无,但它没有相同的效果,因此我不打算使用它

display:none没有像visibility:hidden那样的文字对立面

可见性属性决定元素是否可见。因此,它有两种状态(可见隐藏),它们彼此相对

但是,display属性决定元素将遵循的布局规则。元素在CSS中的布局有几种不同的规则,因此有几种不同的值(blockinlineinline block等-请参阅此处的文档了解这些值)

display:none从页面布局中完全删除元素,就好像它不在那里一样

display的所有其他值都会导致元素成为页面的一部分,因此在某种意义上它们是Alldisplay:none相反

但是没有一个值与显示直接相反:无,就像没有一种发型与“秃头”相反一样

发表评论