我有一个有几行的简单表。最上面的行包含标题,而它下面的行具有数据的 id 属性。我一直在尝试为只有 id 属性数据的表行设置 CSS,但到目前为止只能为整个表设置它。
<table width = "80%" align="center" id="example">
<tr>
<td><h3>ID</h3></td>
<td><h3>First Name</h3></td>
<td><h3>Last Name</h3></td>
</tr>
<tr id="data">
<td>1</td>
<td>Joe</td>
<td>Schmoe## Heading ##</h3><td>
</tr>
</table>
和CSS。我尝试将 #example tr 更改为 tr #data ,但没有成功。我知道我忽略了一些简单的东西,但我不确定是什么。
table#example {
border-collapse: collapse;
}
tr #data{
background-color: #eee;
border-top: 1px solid #fff;
}
tr #data:hover {
background-color: #ccc;
}
tr #data {
background-color: #fff;
}
tr #data th, tr #data td {
padding: 3px 5px;
}
tr #data td:hover {
cursor: pointer;
}
我没有使用类,因为我对 CSS 不够熟悉,并且只能使用一次 id 并不是我需要的限制。