为什么元素a不采用其前辈的文本颜色

问题描述 投票:0回答:1

这是代码

<nav class="navbar">
        <h1 class="logo">ADVENTURE</h1>
        <ul class="nav-links">
            <li><a href="#">Home</a></li>
            <li><a href="#">Tour</a></li>
            <li><a href="#">Explore</a></li>
            <li><a href="#">About</a></li>
            <li class="ctn"><a href="#">Contact</a></li>

        </ul>
    </nav>

我尝试将导航栏的文本颜色设置为#fff(白色) h1 改变了,但 a 元素不受影响

html css colors anchor parent
1个回答
0
投票

浏览器将自己的默认样式应用于链接(“a”元素)。这些默认值通常包括蓝色(表示未访问的链接)和紫色(表示已访问的链接)。要覆盖它,您需要一个明确针对“a”元素的规则。

.navbar a { /* Targets links within the navbar */
    color: #fff; 
}

© www.soinside.com 2019 - 2024. All rights reserved.