我是编程初学者。我正在尝试从头开始建立一个投资组合。在我的导航栏中,我想选择第一个链接以不同的颜色。谁能告诉我从无序列表中选择第一个链接的最佳方法?
<ul id="main-nav">
<li>
<a href="#" class="nav-links">
<i class="fas fa-home"></i>Home</a>
</li>
<li>
<a href="#about" class="nav-links"><i class="fas fa-info-circle"></i>About Me</a>
</li>
<li>
<a href="#portfolio" class="nav-links"><i class="fas fa-image"></i>Portfolio</a>
</li>
<li>
<a href="#contact" class="nav-links"><i class="fas fa-envelope"></i>Contact</a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
请记住,要重新着色链接,您不仅要选择第一个<li>元素,还要选择<a>其中的内部元素(因为链接不会自动继承其父元素的颜色)。
li:first-child a {
color: red;
}Run Code Online (Sandbox Code Playgroud)
<ul id="main-nav">
<li>
<a href="#" class="nav-links">
<i class="fas fa-home"></i>Home</a>
</li>
<li>
<a href="#about" class="nav-links"><i class="fas fa-info-circle"></i>About Me</a>
</li>
<li>
<a href="#portfolio" class="nav-links"><i class="fas fa-image"></i>Portfolio</a>
</li>
<li>
<a href="#contact" class="nav-links"><i class="fas fa-envelope"></i>Contact</a>
</li>
</ul>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27789 次 |
| 最近记录: |