我有一个
<table>
<tr>
<td><span style="margin-left: 48px; width: 20px;">2</span></td>
</tr>
</table>
跨度似乎有边距,但宽度不起作用。有没有办法让这个工作?请注意,我想过使用 a<div>
但据我了解它可能有效,但不允许在 a 内使用<td>
。
span
默认情况下是内联的。width
它至少需要理解它inline-block
。
因此,将以下样式添加到您的 css 文件中:
td span {
display: inline-block;
}
Ps Minddisplay: inline-block;
适用于 ie8 及更高版本。
<table>
<tr>
<td><span style="margin-left: 48px; width: 20px; display: block;">2</span></td>
</tr>
</table>
添加display: block;
,然后<span />
将根据width
属性上的给定像素调整大小。
将以下显示属性添加到 td.
<td>
<span style="display: table;">Your Content</span>
</td>