CSS display:none和visibility:hidden区别

你知道CSS display:none和visibility:hidden的区别吗,这里和你们分享一下,使用CSS display:none属性后,HTML元素(对象)的宽度、高度等各类属性值都将“丢失”;而使用visibility:hidden属性后,HTML元素(对象)仅仅是在视觉上看不见(彻底透明),而它所占据的空间位置仍然存在。htm

CSS display:none和visibility:hidden的区别对象

visibility:hidden隐藏,但在浏览时保留位置;CSS display:none视为不存在,且不加载!get

Overflow属性值{visible|hidden|scroll|auto}前提是先要限制DIV的宽度(width)和高度(height)。两者都是隐藏HTML元素,在视觉效果上没有区别,但在一些DOM操做中两者仍是有所不一样的。it

CSS display:none;scroll

使用该属性后,HTML元素(对象)的宽度、高度等各类属性值都将“丢失”;developer

visibility:hidden;分享

使用该属性后,HTML元素(对象)仅仅是在视觉上看不见(彻底透明),而它所占据的空间位置仍然存在,也便是说它仍具备高度、宽度等属性值。di

相关文章
相关标签/搜索