line 23, in create_table
cursor.execute(sql)
sqlite3.OperationalError: near "(": syntax error
时,HTML表中的可行。但是当我写<td align="right">
时,它并不起作用。
这是为什么。通常<th align="right">
(表头)与th
相同,但强调文本。
答案 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>