有没有办法让导航菜单中的每个锚链接在一行中都有一个字体大小?

Posted

技术标签:

【中文标题】有没有办法让导航菜单中的每个锚链接在一行中都有一个字体大小?【英文标题】:is There a Way to Give Every Anchor link inside the Navigation Menu a font size in one line? 【发布时间】:2021-12-27 23:28:30 【问题描述】:

“导航菜单内的每个锚链接的字体大小应为 1.5 rem。(提示:两个元素!)”

<nav>
            <ul>
                <li><a href="#home">Home</a></li>
                <li><a href="#blog">Blog</a></li>
                <li><a href="#about">About</a></li>
                <li><a href="#contact">Chat</a></li>
            </ul>
        </nav>

这行得通吗?

nav ulfont-size:1.5rem;

【问题讨论】:

你没有的代码不工作吗?问题是什么?似乎更符合您要求的解决方案是:nav a font-size: 1.5rem; 我的问题是我可以将 nav 和 ul 等 2 个元素组合在一行中吗? 你的意思是:nav a, ul a font-size: 1.5rem; ? 不,我相信您的第一个答案是正确的:nav a font-size: 1.5rem; 【参考方案1】:

这种方式只有在&lt;ul&gt; 元素是导航的直接子元素时才有意义。在您的情况下,效果很好。

nav > ul 
   font-size:1.5rem;

如果&lt;ul&gt; 不是您的&lt;nav&gt; 的直系子级,那么我将应用这样的课程:

.font-size 
  font-size: 2rem;
<nav>
   <ul class="font-size">
      <li><a href="#home">Home</a></li>
      <li><a href="#blog">Blog</a></li>
      <li><a href="#about">About</a></li>
      <li><a href="#contact">Chat</a></li>
   </ul>
</nav>

【讨论】:

以上是关于有没有办法让导航菜单中的每个锚链接在一行中都有一个字体大小?的主要内容,如果未能解决你的问题,请参考以下文章

UIVIew:有没有办法让多个标签来检索超级视图?

NextJs _app 中的持久导航

Android:使锚链接在 ScrollView 内的 WebView 中工作

有没有办法让每个类的对象都有一个提升线程?

SwiftUI:如何让列表视图中的图像与列表项的操作不同?

html中如何点击导航栏就直接定位内容中的小标题