这是fiddle。
为什么td.mar
的CSS不起作用?
或者:如何让桌子在右侧的屏幕边框保留空间?
编辑:
display: block
和border-collapse: collapse
正在禁用margin-right
属性
答案 0 :(得分:1)
您可以在桌面上使用padding-right ?px;
。
答案 1 :(得分:0)
如果您希望table
右边有一个边距,则应将该边距权限应用于table
,而不是td
。
答案 2 :(得分:0)
您可以创建一个td
和编写css ,就像这样
的的CSS 强>
.noBorderwithMargin{border:0;padding:0;margin:0;padding-left:50px;}
<强> HTML 强>
<table border=1>
<tr>
<td class="pad-l">item</td>
<td class="pad-r">item</td>
<td class="pad-t">item</td>
<td class="noBorderwithMargin"></td> // add this td
<td class="mar">margin</td>
</tr>
</table>
<强> Live Demo 强>
答案 3 :(得分:0)
包裹桌子怎么样?
HTML:
<div class="margin">
<table border=1>
<tr>
<td class="pad-l">item</td>
<td class="pad-r">item</td>
<td class="pad-t">item</td>
<td class="mar">margin</td>
</tr>
</table>
</div>
CSS(添加了两种样式):
table {
width: 100%
}
div.margin {
margin-right: 50px;
}