仅将css样式设置为表的第一行

时间:2013-09-17 12:35:15

标签: html css

如何使用不同tr类名称的CSS第一行访问。

<div id="right">
 <table>
 <tbody>
 <tr class="head">
 <td >Date</td><td>Info</td><td>More</td>
 </tr>
<tr><td>...</td></tr></table>
</div>

如何制作此CSS

#right table tr:first-child td:first-child {
    border-top-left-radius: 10px; 
}
#right table tr:first-child td:last-child {
    border-top-right-radius: 10px;
}

仅适用于.head

4 个答案:

答案 0 :(得分:3)

#right .head td:first-child{
    border-top-left-radius: 10px; 
}
#right .head td:last-child {
    border-top-right-radius: 10px;
}

答案 1 :(得分:1)

你可以这样做。

#right tr:first-child td:first-child {
    background-color: red;
}

选择第一个tr然后选择第一个td。

答案 2 :(得分:0)

使用伪类:first-child来获取第一个元素。

像:

#right .head td:first-child {
    border-top-left-radius: 10px; 
}
#right .head td:last-child {
    border-top-right-radius: 10px;
}

答案 3 :(得分:0)

#right table tr.head td:first-child {
    border-top-left-radius: 10px; 
}
#right table tr.head td:last-child {
    border-top-right-radius: 10px;
}