html - 需要大写导航栏的前2个字

标签 html css nav

我有一个水平 NAV 部分,需要将前 2 个单词(共 5 个)大写。我需要将 Developers 和 Designers 这两个词大写。我知道它是一个类或跨度,但我只是在学习 CSS,无法弄明白。

谢谢!

这是HTML

<header>
        <h1>Title</h1>
        <nav>
                <ul>
                    <li><a href="#">Developers</a></li>
                    <li><a href="#">Designers</a></li>
                    <li><a href="#">How it Works</a></li>
                    <li><a href="#">Our Team</a></li>
                    <li><a href="#">Blog</a></li>
                </ul>
        </nav>
</header>

CSS

header nav ul li {
  float: right;
  width: 8%;
}

header nav a {
    float: right;
    display: block;
    color: white;
    text-decoration: none;
    width: 110px;
}

最佳答案

您正在寻找 text-transform: uppercasenth-child 选择器。

是这样的:

header nav ul li:nth-child(-n+2) {
  text-transform: uppercase;
}
<header>
        <h1>Title</h1>
        <nav>
                <ul>
                    <li><a href="#">Developers</a></li>
                    <li><a href="#">Designers</a></li>
                    <li><a href="#">How it Works</a></li>
                    <li><a href="#">Our Team</a></li>
                    <li><a href="#">Blog</a></li>
                </ul>
        </nav>
</header>

关于html - 需要大写导航栏的前2个字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33482535/

相关文章:

javascript - 如何创建同步轮播

html - 导航背景透明度问题

HTML:导致问题的 2 个导航

php - 使链接无需 http 即可点击

javascript - 隐藏功能似乎在 jQuery Mobile 中不起作用

css - 使用 Selenium IDE 测试元素高度

javascript - WordPress 导航子菜单在悬停时向右移动元素

javascript - 在 html 中绘制数学数轴

css - 导航链接在悬停时继续移动

html - ASP.NET 主页导航当前页面 Css