CSS——display:none与visibility:hidden的区别

CSS——display:none与visibility:hidden的区别

执念博客
2017-10-01 / 2 评论 / 114 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年05月05日,已超过1092天没有更新,若内容或图片失效,请留言反馈。
广告

点击广告查看隐藏内容....

1.display:none与visibility:hidden的区别

 

display:none隐藏对应的元素并且其他元素会挤占该元素原来的空间,即不为被隐藏的对象保留其物理空间,使用该属性后,HTML元素(对象)的宽度、高度等各种属性值都将“丢失”;
 
visibility:hidden隐藏对应的元素但其他元素不会挤占该元素原来的空间,即为被隐藏的对象保留其物理空间,使用该属性后,HTML元素(对象)仅仅是在视觉上看不见(完全透明),而它所占据的空间位置仍然存在,也即是说它仍具有高度、宽度等属性值。
 
记住这两点之后也就不难区分这两者了,如果可以理解为“none”就是没有的意思,“hidden”只是单纯的隐藏之意,这样就可以更好的记住了。
本文共 213 个字数,平均阅读时长 ≈ 1分钟

点击广告查看隐藏内容....

0

打赏

海报

正在生成.....

评论 (2)

语录
取消
  1. 头像
    CPA学习网 Lv.1
    ·Windows 7 · FireFox
    沙发

    一脸懵逼进来,又一脸懵逼离开。

    回复 删除 垃圾
    1. 头像
      执念 Lv.6 作者
      ·Windows 10 · Google Chrome
      @ CPA学习网

      嗯哼,这就尴尬了

      回复 删除 垃圾