绘制html表头

时间:2017-06-29 09:44:43

标签: asp.net html5 css3 html-table

我有像这样的表结构

 <table class="dgrid" rules="all" id="Gridview2" style="border-collapse: collapse;" cellspacing="0" border="1">
    <tbody>
        <tr>
            <th scope="col">HEADER 1</th>
            <th scope="col">HEADER 2</th>
            <th scope="col">HEADER 3</th>
            <th scope="col">HEADER 4</th>
        </tr>
        <tr>
            <td>DATA 1</td>
            <td>DATA 2</td>
            <td>DATA 3</td>
            <td>DATA 4</td>
        </tr>
    </tbody>
</table>

基于这种结构,我想用颜色绘制标题表。我做了这个CSS但没有发生任何事情

<style>
    .dgrid th scope {
        color: #18bc9c;
    }
</style>

1 个答案:

答案 0 :(得分:0)

您需要使用属性选择器[attribute="value"]

&#13;
&#13;
.dgrid th[scope="col"] {
  color: #18bc9c;
}
&#13;
<table class="dgrid" rules="all" id="Gridview2" style="border-collapse: collapse;" cellspacing="0" border="1">
  <tbody>
    <tr>
      <th scope="col">HEADER 1</th>
      <th scope="col">HEADER 2</th>
      <th scope="col">HEADER 3</th>
      <th scope="col">HEADER 4</th>
    </tr>
    <tr>
      <td>DATA 1</td>
      <td>DATA 2</td>
      <td>DATA 3</td>
      <td>DATA 4</td>
    </tr>
  </tbody>
</table>
&#13;
&#13;
&#13;