html - 有没有办法可以调整 <td> 内的 <span> 的宽度?

标签 html css

我有一个

<table>
   <tr>
       <td><span style="margin-left: 48px; width: 20px;">2</span></td>
   </tr>
</table>

span好像有margin但是width不行。有什么办法可以使这项工作吗?请注意,我想到了使用 <div>但据我所知,它可能会起作用,但在 <td> 中是不允许的.

最佳答案

span 默认是内联的。要理解 width,它至少需要 inline-block

因此,将以下样式添加到您的 css 文件中:

td span {
    display: inline-block;
}

附言请注意 display: inline-block; 适用于 ie8 及更高版本。

关于html - 有没有办法可以调整 <td> 内的 <span> 的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19658401/

相关文章:

html - 可扩展的 div 及其内容

javascript - 将多个值添加到文本区域

javascript - HighCharts 未定义,因为 Javascript 文件中有多个 Html 页面

javascript - 无法在 d3.js 中添加轴

javascript - 2列相同的高度未正确调整大小

php - 'fi' 在数据库中显示不正确

javascript - 父 div 容器高度发生变化时无法设置样式

html - 在图像顶部添加数字标签

CSS3 倾斜技巧

html - 单选按钮上的动态 CSS 动画