首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >style="display: block“和style="display:”的区别:

style="display: block“和style="display:”的区别:
EN

Stack Overflow用户
提问于 2018-03-09 21:35:42
回答 2查看 36关注 0票数 0

我知道style="display: none"隐藏一个HTML元素,而style="display: block"显示一个块级的HTML元素。

我看到一些使用style="display: "的历史代码,它也显示元素。

style="display: block"style="display: "有什么不同

EN

回答 2

Stack Overflow用户

发布于 2018-03-09 21:37:05

不同之处在于style="display: "什么也不做,因为没有定义一个值,因此是无效的。

因此将显示元素(默认情况下)。

请注意,display还接受也将显示元素的其他值,但会以不同的方式呈现它们。更多信息请点击此处:https://developer.mozilla.org/en-US/docs/Web/CSS/display

票数 4
EN

Stack Overflow用户

发布于 2018-03-09 21:41:38

style="display: "无效。设置该属性的尝试将被忽略。display的值将从级联中获取。

这可能意味着它将接受元素类型的浏览器默认值display,或者它可能从样式表中的规则集中获取该值。

您可以使用style=""获得相同的效果,而不会无效。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49195027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档