CSS display:none和visibility:hidden的区别
2017-07-05 19:46
555 查看
CSS display:none:
使用该属性后,HTML元素(对象)的宽度、高度等各种属性值都将“丢失”;
visibility:hidden:
使用该属性后,HTML元素(对象)仅仅是在视觉上看不见(完全透明),而它所占据的空间位置仍然存在,也即是说它仍具有高度、宽度等属性值。
这是网上的两句话,做了个简单的例子,加深理解。
使用该属性后,HTML元素(对象)的宽度、高度等各种属性值都将“丢失”;
visibility:hidden:
使用该属性后,HTML元素(对象)仅仅是在视觉上看不见(完全透明),而它所占据的空间位置仍然存在,也即是说它仍具有高度、宽度等属性值。
这是网上的两句话,做了个简单的例子,加深理解。
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style> div{background-color:yellow;margin-bottom:15px;margin-left:0px;height:50Px;} </style> <title></title> </head> <body> <div>Div默认为 block1</div> <div>Div默认为 block2</div> <div>Div默认为 block3</div> <hr/> <div>Div默认为 block1</div> <div style="display:none;">Div设置为display:none</div> <div>Div默认为 block3</div> <hr/> <div>Div默认为 block1</div> <div style="visibility:hidden;">Div设置为visibility:hidden</div> <div>Div默认为 block3</div> </body> </html>
相关文章推荐
- CSS display:none和visibility:hidden区别
- CSS display:none和visibility:hidden区别
- CSS display:none和visibility:hidden区别
- CSS display:none和visibility:hidden区别
- CSS display:none和visibility:hidden区别
- CSS display:none和visibility:hidden区别
- css display:none和visibility:hidden和visible="false"区别
- CSS display:none和visibility:hidden区别
- css display:none和visibility:hidden和visible="false"区别
- CSS display:none和visibility:hidden的区别
- CSS display:none和visibility:hidden的区别
- css display:none和visibility:hidden和visible="false"区别
- CSS display:none和visibility:hidden区别
- CSS display:none和visibility:hidden的区别
- css display:none和visibility:hidden和visible="false"区别
- visibility:hidden 和 display:none 的区别
- display:none和visibilitY:hiddeN区别
- display(block,inline,none),visibility(visible,hidden)之间的关系及区别
- visibility:hidden 与display:none的区别
- display:none和visibility:hidden的区别