我开始用 HTML5 和一些 CSS 样式创建我的第一个网页。我遇到了一个问题,我希望有人能帮我解决。
我正在尝试在菜单项之间留出空间,例如:
ABOUT HELP CONTACT
Run Code Online (Sandbox Code Playgroud)
我找到了一个简单的方法来做到这一点,但它做得不够好。作为一个例子,我有 2 个菜单是从这样的导航元素中创建的:
<nav class="nav2">
<li><a href="Højtalere.html">Stereo</a></li>
<li><a href="Forstærkere.html">Højtalere</a></li>
<li><a href="åbningstider.html">TV og hjemmebiograf</a></li>
<li><a href="Computer.html">Streaming</a></li>
<li><a href="Tilbehør.html">Tilbehør</a></li>
<li><a href="Kabler.html">Kabler</a></li>
</nav>
<nav class="nav3">
<li><a href="login.html" style="display: inline;">Text</a></li>
<li><a href="support.html" style="display: inline;">Text</a></li>
<li><a href="???.html" style="display: inline;">Text</a></li>
</nav>
Run Code Online (Sandbox Code Playgroud)
现在我已经用这个 css 代码创建了空间:
li {
display: inline;
margin-right: 20px;
}
Run Code Online (Sandbox Code Playgroud)
问题是它为所有 li 元素提供了相同的空间,我如何编码它以便我可以控制让我们说 nav2 应该有 margin-right: 10px,但另一个应该有 40px 之间的空间?
希望你们明白我在做什么
简单地:
li {
margin-right: 40px;
}
.nav2 li {
margin-right: 10px;
}
Run Code Online (Sandbox Code Playgroud)