visibility:hidden的反面是visibility:visible。类似地,display:none是否有相反的含义
当元素具有display:none时,许多人会对如何显示该元素感到困惑,因为它不如使用visibility属性清晰
我可以只使用可见性:隐藏而不是显示:无,但它没有相同的效果,因此我不打算使用它
display:none没有像visibility:hidden那样的文字对立面
可见性属性决定元素是否可见。因此,它有两种状态(可见和隐藏),它们彼此相对
但是,display属性决定元素将遵循的布局规则。元素在CSS中的布局有几种不同的规则,因此有几种不同的值(block、inline、inline block等-请参阅此处的文档了解这些值)
display:none从页面布局中完全删除元素,就好像它不在那里一样
display的所有其他值都会导致元素成为页面的一部分,因此在某种意义上它们是All与display:none相反
但是没有一个值与显示直接相反:无,就像没有一种发型与“秃头”相反一样