这不支持对齐属性

时间:2017-05-20 12:13:12

标签: html html5

当我写line 23, in create_table cursor.execute(sql) sqlite3.OperationalError: near "(": syntax error 时,HTML表中的

可行。但是当我写<td align="right">时,它并不起作用。 这是为什么。通常<th align="right">(表头)与th相同,但强调文本。

1 个答案:

答案 0 :(得分:0)

不是将align属性硬编码到您的标记中(表示属性并在HTML5中弃用),您最好使用CSS声明:

text-align: right;

工作示例:

table, th, td {
border: 1px solid rgb(0, 0, 0);
}

th, td {
width: 180px;
text-align: right;
}
<table>
<thead>
<th>Fruit</th>
<th>Veg</th>
<th>Nuts</th>
</thead>

<tr>
<td>Apple</td>
<td>Carrot</td>
<td>Hazelnut</td>
</tr>

<tr>
<td>Pear</td>
<td>Swede</td>
<td>Almond</td>
</tr>
</table>