Django / html表:标题行内的描述向右移动

时间:2011-06-21 11:24:11

标签: python html css django html-table

我似乎也有一个奇怪的问题。

我有一个django应用程序可以从表单中创建一个注释。从此表单输入的所有这些注释都存储在表格列表中。像这样。

<div style="overflow:auto; height:100px; width:721px; padding:12px; border:1px solid #C0C0C0">
{% for note in notes %}
        <table style="border:1px solid #C0C0C0">
        <tr><th >{{note.datetime}} {{note.datetime.time}} - Posted by {{note.user}}</th></tr>
        <tr><td>{{ note.note}}</td></tr>
        </table>
{% endfor %}
</div>

如您所见,第一行将打印用户名,日期和时间。第二行产生该音符。问题是如果我创建一个非常长的的注释,(很多单词)第一行开始向右移动更多。我不希望这种情况发生。我怎么能阻止标题行留在左边,无论多少单词&amp;你为笔记输入的字母?

1 个答案:

答案 0 :(得分:3)

默认情况下,th会将其文本居中。所以你应该保持对齐:

<tr><th style="text-align: left">{{note.datetime}} {{note.datetime.time}} - Posted by {{note.user}}</th></tr>

当然我也有义务告诉你,应该避免在这样的标签上添加样式属性。实际上你的css应该存在于一个单独的文件中,但显然这对你现有的问题没有帮助。