table align = center ||对,差异

时间:2013-05-08 11:15:50

标签: html css asp.net asp.net-mvc-3 html-table

在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”,则表明...为什么会这样做是

2 个答案:

答案 0 :(得分:2)

  

通常情况下,HTML表格会在它之前和之后中断。该   align属性允许其他HTML元素环绕表。

所以当你使用右对齐时,你的休息时间实际上在桌子的左边。

align属性现在为deprecated,因此不应使用。

将您的表格样式(包括用于td和th的所有硬编码样式)放入您的css文件中。

答案 1 :(得分:0)

<@> AS @Joe R表示它已被删除,我建议你为此目的使用margin-bottom:10px;