4

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

<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

4 回答 4

3
#right .head td:first-child{
    border-top-left-radius: 10px; 
}
#right .head td:last-child {
    border-top-right-radius: 10px;
}
于 2013-09-17T12:38:32.100 回答
1

你可以通过做更进一步。

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

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

于 2013-09-17T12:39:13.153 回答
0

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

喜欢:

#right .head td:first-child {
    border-top-left-radius: 10px; 
}
#right .head td:last-child {
    border-top-right-radius: 10px;
}
于 2013-09-17T12:36:56.503 回答
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;
}
于 2013-09-17T12:44:34.240 回答