打断文档流
默认情况下,div
元素的 styledisplay
属性设置为block
,这使得它的宽度可以填充父元素的尺寸。
您有两个选项可以将其剪辑为文本,position: absolute
或者float: left
(也可以使用,取决于),如:
<div style="background-color:#0F0; margin:5px; height:5px; position: absolute;"></div>
或者:
<div style="background-color:#0F0; margin:5px; height:5px; float: left;"></div>
有关更多信息,请参阅CSS 浮动和/或CSS 位置。
PS 请记住,绝对位置和/或浮动元素会将其从文档流中删除。
span 而不是 div(显示:内联)
如果您想保持文档流,请使用span
而不是div
- 默认情况下,它的display
属性是inline
Blowsie 建议的。
<span style="background-color:#0F0; margin:5px; height:5px;"></span>
显示:内联块
还有一个display
属性设置为的选项inline-block
,但它的兼容性是有限的。有关更多详细信息,请参阅CSS 显示属性信息。
<div style="background-color:#0F0; margin:5px; height:5px; display: inline-block;"></div>