如何选择无序列表中的第一个 <li>?

亚历克斯·安东尼

我是编程初学者。我正在尝试从头开始构建一个投资组合。在我的导航栏中,我想选择第一个链接以对其进行不同的着色。谁能告诉我从无序列表中选择第一个链接的最佳方法?

<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>
乔恩·乌莱斯

请记住,要重新着色链接,您不仅要选择第一个<li>元素,还要选择其中的元素<a>(因为链接不会自动继承其父元素的颜色)。

li:first-child a {
  color: red;
}
<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>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ul(无序列表)中查找下一个li(列表项)的ID

来自分类Dev

如何从ul列表中的第一个li获取ID

来自分类Dev

用jQuery仅选择第一个ul中的最后一个li

来自分类Dev

选择第一个在前的LI元素

来自分类Dev

如何仅选择第二个li元素的第一个孩子

来自分类Dev

如何定位内部ul的第一个li?

来自分类Dev

如何使用jQuery在最后一个li之后显示第一个li

来自分类Dev

在下拉列表的第一个 li 中添加自定义文本

来自分类Dev

如何对嵌套结构中的第一个LI元素应用粗体

来自分类Dev

如何检测<li>中的第一个nodeType是nodeType 1,然后是nodeType 3?

来自分类Dev

如何检测<li>中的第一个nodeType是nodeType 1,然后是nodeType 3?

来自分类Dev

如何使内容 li 标签在第一个文本中对齐

来自分类Dev

li:not(.classname):第一个子选择器未选择

来自分类Dev

如何只对第一个嵌套的li申请最后一个孩子?

来自分类Dev

第一个孩子是跨度的 li 的 jQuery 选择器

来自分类Dev

根据列表元素的数量为li的第一个孩子设置不同的边距

来自分类Dev

单击<li>列表仅适用于第一个

来自分类Dev

slideToggle()使第一个li跳上单击

来自分类Dev

获取第一个li Simple DOM Parser

来自分类Dev

jQuery模拟单击第一个li项

来自分类Dev

jQuery / JavaScript:如何删除第一个<li>中除<a> text </a>之外的所有元素

来自分类Dev

如何选择列表中的最后一个LI,然后用jQuery将其变成红色?

来自分类Dev

如何将 li 项附加到给定 id 的第一个 ul

来自分类Dev

为什么<ul>中的样式仅影响第一个<li>?

来自分类Dev

JavaScript无法将焦点设置为ul中的第一个li元素

来自分类Dev

获取所单击的li中的第一个div的ID

来自分类Dev

BeautifulSoup抓取每个<li>中的第一个标题标签

来自分类Dev

当其他li设置为ul时,如何从ul设置为inline-block的ul中的第一个li元素中删除边距

来自分类Dev

使用li:first-child将获取给定类中的所有第一个li元素

Related 相关文章

  1. 1

    如何在ul(无序列表)中查找下一个li(列表项)的ID

  2. 2

    如何从ul列表中的第一个li获取ID

  3. 3

    用jQuery仅选择第一个ul中的最后一个li

  4. 4

    选择第一个在前的LI元素

  5. 5

    如何仅选择第二个li元素的第一个孩子

  6. 6

    如何定位内部ul的第一个li?

  7. 7

    如何使用jQuery在最后一个li之后显示第一个li

  8. 8

    在下拉列表的第一个 li 中添加自定义文本

  9. 9

    如何对嵌套结构中的第一个LI元素应用粗体

  10. 10

    如何检测<li>中的第一个nodeType是nodeType 1,然后是nodeType 3?

  11. 11

    如何检测<li>中的第一个nodeType是nodeType 1,然后是nodeType 3?

  12. 12

    如何使内容 li 标签在第一个文本中对齐

  13. 13

    li:not(.classname):第一个子选择器未选择

  14. 14

    如何只对第一个嵌套的li申请最后一个孩子?

  15. 15

    第一个孩子是跨度的 li 的 jQuery 选择器

  16. 16

    根据列表元素的数量为li的第一个孩子设置不同的边距

  17. 17

    单击<li>列表仅适用于第一个

  18. 18

    slideToggle()使第一个li跳上单击

  19. 19

    获取第一个li Simple DOM Parser

  20. 20

    jQuery模拟单击第一个li项

  21. 21

    jQuery / JavaScript:如何删除第一个<li>中除<a> text </a>之外的所有元素

  22. 22

    如何选择列表中的最后一个LI,然后用jQuery将其变成红色?

  23. 23

    如何将 li 项附加到给定 id 的第一个 ul

  24. 24

    为什么<ul>中的样式仅影响第一个<li>?

  25. 25

    JavaScript无法将焦点设置为ul中的第一个li元素

  26. 26

    获取所单击的li中的第一个div的ID

  27. 27

    BeautifulSoup抓取每个<li>中的第一个标题标签

  28. 28

    当其他li设置为ul时,如何从ul设置为inline-block的ul中的第一个li元素中删除边距

  29. 29

    使用li:first-child将获取给定类中的所有第一个li元素

热门标签

归档