打断文档流
默认情况下,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属性是inlineBlowsie 建议的。
<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>