背景颜色只为第一个细胞工作

时间:2016-01-07 14:49:15

标签: html css

...
    <th style='background-color:#cccccc;font-weight:bold'><td></td><td>Anschrift</td><td>Nachname</td><td>Vorname</td><td>PLZ</td><td>Ort</td></th>
    ...

我想知道为什么只有第一个单元格被样式属性格式化,有关于此的任何想法?任何帮助表示赞赏,关于Ismir

编辑:第一个空单元格是

2 个答案:

答案 0 :(得分:1)

如果没有看到HTML的其余部分,请按以下步骤重新格式化代码:

<table>
  <tr>
    <th>TABLE HEADING</th>
    <th>TABLE HEADING</th>
    <th>TABLE HEADING</th>
  </tr>
  <tr>
    <td>Anschrift</td>
    <td>Nachname</td>
    <td>Vorname</td>
  </tr>
</table>

这可能是您遇到的问题之一,您将<tr><td>包裹在表格标题元素中。

答案 1 :(得分:1)

你应该将<th>包裹在<tr>中,而不是<td>中的<th>

此外,使用内联样式被认为是不好的做法。我强烈建议使用与HTML分开的CSS。

<tr style="background-color: #ccc; font-weight: bold">
  <th></th>
  <th>Anschrift</th>
  <th>Nachname</th>
  <th>Vorname</th>
  <th>PLZ</th>
  <th>Ort</th>
</tr>