首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有什么关于“何时使用display:block when :inline和when :inline-block”的指南吗?

有什么关于“何时使用display:block when :inline和when :inline-block”的指南吗?
EN

Stack Overflow用户
提问于 2010-06-15 06:39:33
回答 4查看 12.5K关注 0票数 12

你知道关于"When to use display:block when :inline and when :inline-block“的好文章吗?为什么?

以及当我们必须覆盖显示时:??通过任何HTML标记/元素的css?

EN

回答 4

Stack Overflow用户

发布于 2010-06-15 06:42:44

inline -将元素视为内联文本块。widthheight是没有意义的

block -将元素视为矩形。可以指定widthheight

inline-block -使元素与文本内联,但允许指定widthheight

无论如何,元素缺省为其中之一。例如:

<span><em><strong> -> inline

<div><p> -> block

票数 20
EN

Stack Overflow用户

发布于 2010-06-15 06:45:23

quirksmode.org有一个很好的截图解释:

http://www.quirksmode.org/css/display.html

票数 5
EN

Stack Overflow用户

发布于 2010-06-16 12:16:40

块和内联的用例非常明显。如果要将样式应用于短范围的文本(例如,几个单词),请使用内联,而对于宽/高的矩形区域,请使用块。

至于内联块,它很自然地用于图像。当您想让小块像普通文本一样从左到右、从上到下排列,但仍然像块一样排列时,它很有用。

注意:在90%的情况下,您不需要指定display属性,只需对类使用适当的元素,如用于内联的<strong><em>,用于块的<div><p>。它发挥作用的主要方式是,当使用Javascript隐藏内容时,您只需将元素还原为其原始/自然显示属性。

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

https://stackoverflow.com/questions/3043021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文