栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

CSS属性:显示与可见性

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CSS属性:显示与可见性

visibility
属性仅告诉浏览器是否显示元素。它是可见的(
visible
-您可以看到)或不可见的(
hidden
-您看不到)。

display
属性告诉浏览器 如何
绘制和显示元素(如果有的话)-是将其显示为
inline
元素(即,与文本和其他内联元素一起流动)还是
block
-level元素(即,具有height和width属性,你可以设置,它的浮动等),或
inline-block
(即它的作用就像一个黑匣子,但奠定了直列代替)和其他一些人(
list-item
table
table-row
table-cell
flex
,等)。

当您将元素设置为,

display: block
又将 set设置
visibility:hidden
为时,浏览器仍将其视为块元素,除非您看不到它。有点像您将一个红色框堆叠在一个看不见的框之上:该红色框看起来像漂浮在空中,而实际上却位于您看不见的物理框之上。

换句话说,这意味着

display
none
存在的元素仍然会影响页面中元素的流动,无论它们是否可见。围绕元素的框的
display:none
行为就像该元素从不存在(尽管它仍保留在DOM中)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/568291.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号