对于这个例子,我们只说一个导航栏包含元素:
cats - dogs - sheep - cows
我想这样做,如果您在cats
页面上,cats
文字为红色,但其余文字为白色,如果您在dogs
页面上,则{{ 1}}变蓝等等?
答案 0 :(得分:2)
创建一个类(比如.active
)并将其分配给每个页面上的活动标记(cats标记将在cats页面上获得活动类)。你的代码看起来像这样:
<强> HTML 强>
<a class="active">cats</a>
<a href="dogs.html">dogs</a>
<a href="sheep.html">sheep</a>
<a href="cows.html">cows</a>
<强> CSS 强>
a {
color: white;
}
a.active {
color: red;
}
修改:如果您希望每个活动页面都有不同的颜色,那么您也可以使用内联CSS。
<a style="color:red">cats</a>
<a href="dogs.html">dogs</a>
<a href="sheep.html">sheep</a>
<a href="cows.html">cows</a>