15

一个直截了当的问题.. 是否可以在 CSS 中为 span 标签设置宽度百分比?例如:

<span style="width: 50%">...</span> 

ETC..

在我的项目中,我目前正在使用 div,但当然在每个 div 标签之后都会插入一个换行符(我不想要)。所以最明显的解决方案是使用 span 标签而不是 div。但后来我无法定义跨度标签的宽度。至少不是以百分比的方式。

提前感谢您的帮助!

4

2 回答 2

33

将元素定义为内联块,您可以像块元素一样控制宽度和高度,同时使其与周围内容保持内联。

#element {
  display: inline-block;
  width: 50%;
}
于 2012-04-10T08:43:57.490 回答
3

内联元素不能有尺寸。这样做,并且仍然保持内联,添加:

display: inline-block
于 2012-04-10T08:43:24.040 回答