CSS:display和visibility隐藏元素(五颗星
display:none与visibility:hidde的区别:
这两个属性都是让元素隐藏,不可见。
两者区别如下:
1.在渲染树中
- display:none会让元素完全从渲染树中消失,渲染时不会占据任何空间;
- visibility:hidden不会让元素从渲染树中消失,渲染的元素还会占据相应的空间,只是内容不可见。
2.是否是继承属性
- display:none是非
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
前端面试题 文章被收录于专栏
前端面试的一些常问问题、问题的具体实现(可直接运行)以及底层原理