这个特殊的html代码是创建表,包含两行,两列,并将第一列背景装饰为红色,并将第二列文本对齐。遇到的非常有趣的事情是没有发生对齐为什么?
<table>
<colgroup>
<col style="background-color:red">
<col style="text-align:right">
</colgroup>
<tr>
<th>ISBN</th>
<th>Title</th>
</tr>
<tr>
<td>3476896</td>
<td>My first HTML</td>
</tr>
</table>
答案 0 :(得分:0)
答案 1 :(得分:0)
改用nth-child。正如评论中提到的问题,text-align不适用于col或colgroup标记。
td:nth-child(2),
th:nth-child(2) {
text-align: right;
}