我正在尝试将 css 应用于表格内的锚标记。但我看不到任何变化。这个怎么做?
代码:
<!DOCTYPE html>
<html>
<head>
<style>
table.tab>td>a
{
background-color:yellow;
}
</style>
</head>
<body>
<table class="tab">
<tr><td><a href="#">google.com</a></td></tr>
</tr></table>
</body>
</html>
table.tab td a{
background-color:yellow;}
正确关闭表格并使用不带 > 的选择器。所以:
<!DOCTYPE html>
<html>
<head>
<style>
table.tab td a
{
background-color:yellow;
}
</style>
</head>
<body>
<table class="tab">
<tr><td><a href="#">google.com</a></td></tr>
</table>
</body>
</html>
您的代码几乎是正确的。这对我有用:
<style type="text/css">
table.tab td a
{
background-color: yellow;
}
</style>
<table class="tab">
<tr>
<td>
<a href="#">google.com</a>
</td>
</tr>
</table>
你必须这样做:
table.tab td a {
background-color: yellow;
}
a '>' 选择由 achild
指定且由parent
table a
{
background-color:yellow;
}
这应该可以解决您的问题。