HTML表格问题

3
当您创建基本的HTML表格时,所有内容似乎都保持在表格中心。我不想要这个,我该如何停止它发生?
我想使用一个2列HTML表格,一列用于侧边栏,另一列用于内容。由于我的内容很多,侧边栏文本(很少)会进入列的中间。
我应该如何使文本对齐保持在列的左上角?

1
这个应该会引起你的兴趣:https://dev59.com/K3VD5IYBdhLWcg3wHnwX - Wesley Murch
5个回答

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

<td style="vertical-align: top">(这里放置边栏的 HTML 代码)</td>


1

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

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

或者仅仅是

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

这对于双列表格来说是可行的,但如果您要经常使用它,Piccolomomo有更好的计划。 如果需要,这可能会进一步帮助您: http://www.w3schools.com/html/html_tables.asp


0

您可以使用CSS来改变表格内文本的对齐方式:

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

0

要在表格中对齐文本,您必须使用CSS。没有CSS或任何样式表,您无法使它们对齐。因此,您可以使用内联CSS或外部CSS。

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接