在asp.net中我创建了一个表:
<table border="1" align="right" class="detailstable StartOnNewPage">
<tr>
<td style="text-align:left; width:100px;">Miscellaneous</td>
<th style="text-align:right; width:100px" class="FadeOutOnEdit"><%: this.FormatMoney(MiscellaneousItemsTotal) %></th>
</tr>
<tr>
<th style="text-align:right; width:100px;"><%: this.DisplayMiscellaneousPercentage%></th>
<td style="text-align:right; width:100px;"><%: this.MiscellaneousToDisplayWithTwoDecimalPlaces%></td>
</tr>
<tr>
<th style="text-align:left; width:100px;">TOTAL</th>
<th style="text-align:right; width:100px;"><%: this.FormatMoney(TotalOfAll)%></th>
</tr>
</table>
<br />
<br />
<br />
如果表格的对齐方式设置为“正确”,则表示它不会取出3 <br />
,但如果我将表格设置为align =“center”,则表明...为什么会这样做是
答案 0 :(得分:2)
通常情况下,HTML表格会在它之前和之后中断。该 align属性允许其他HTML元素环绕表。
所以当你使用右对齐时,你的休息时间实际上在桌子的左边。
align属性现在为deprecated,因此不应使用。
将您的表格样式(包括用于td和th的所有硬编码样式)放入您的css文件中。
答案 1 :(得分:0)
margin-bottom:10px;
。