HTML表问题

时间:2011-05-07 10:27:53

标签: html html-table

当您创建基本HTML表时,一切似乎都保留在表的中心。我不想要这个怎么能阻止这种情况发生?

我希望使用2列html表格作为内容的侧边栏列。因为我有很多内容,侧栏文本(很少)gos到列的中间。

如何将文本对齐以保留在列的左上角?

5 个答案:

答案 0 :(得分:1)

在包含左侧边栏的<td>元素中,尝试指定将文字与顶部对齐的样式:

<td style="vertical-align: top">(Sidebar HTML code here)</td>

答案 1 :(得分:1)

您可以使用以下方法直接在标记中控制列的对齐方式:

<td style="text-align: left; vertical-align: top;"></td>

甚至只是

<td align="left"></td>

这适用于2列表,但Piccolomomo有更好的计划,如果你要使用它很多。如果您需要,这可能会帮助您: http://www.w3schools.com/html/html_tables.asp

答案 2 :(得分:0)

您可以使用CSS更改表格内的文字对齐方式:

td {
    text-align: left;
    vertical-align: top;
}

答案 3 :(得分:0)

要对齐表格中的文字,你必须使用css.Without css或任何样式表,你不能使它们对齐。所以你可以使用内联css或外部css。

<style type="text/css">
table td{
text-align:left;
vertical-align:top;
}
</style>

答案 4 :(得分:0)

<table>
     <tr valign="top">
        <td align="left">
           Side Bar
        </td>
        <td>
           Content
        </td>
     </tr>
</table>