Bol*_*ock 108
该visibility
属性仅告知浏览器是否显示元素.它既可见(visible
- 你可以看到它),hidden
也可以看不见(- 你看不到它).
该display
属性告诉浏览器如何绘制和显示元素,如果有的话 - 它是否应该显示为inline
元素(即它与文本和其他内联元素一起流动)或者是一个block
级别元素(即它具有高度和宽度属性,你可以设置,它的浮动等),或inline-block
(即它的作用就像一个黑匣子,但奠定了直列代替)和其他一些人(list-item
,table
,table-row
,table-cell
,flex
,等).
当您将元素设置为display: block
但也设置时visibility: hidden
,浏览器仍会将其视为块元素,除非您没有看到它.有点像你在一个看不见的盒子上堆叠一个红色的盒子:红色的盒子看起来像漂浮在半空中,而实际上它是坐在你看不到的物理盒子的顶部.
换句话说,这意味着具有display
该元素的元素none
仍将影响页面中元素的流动,无论它们是否可见.围绕元素的框display: none
将表现为该元素从未存在(尽管它保留在DOM中).
Mar*_*ong 21
能见度:隐藏;
display:none;
额外说明:
归档时间: |
|
查看次数: |
42690 次 |
最近记录: |