gpt4 book ai didi

html - CSS flexbox 的基本对齐问题

转载 作者:行者123 更新时间:2023-12-02 02:43:42 24 4
gpt4 key购买 nike

我正在为一家虚构的公司创建我的第一个示例网页。我正在尝试使用flexbox来显示我的<nav>中的三个内部链接元素在横幅上均匀分布。我通过更改背景颜色验证了导航元素跨越整个页面,因此我对一些我确信对于有经验的人来说相当明显的事情摇了摇头。

nav {
display: flex;
}

.nav-element {
display: flex;
justify-content: space-around;
margin: 0 1rem;
}
<header>
<nav>
<a class="nav-element" href="#">Mission Statement</a>
<a class="nav-element" href="#">Produce</a>
<a class="nav-element" href="#">Helping Hands</a>
</nav>
<h1 class="title">portlandia farms</h1>
</header>

最佳答案

您只需要在导航容器上设置 flex 显示属性和 justify-content ,而不是链接本身:

nav {
display: flex;
justify-content: space-around;
}

.nav-element {
margin: 0 1rem;
}
<header>
<nav>
<a class="nav-element" href="#">Mission Statement</a>
<a class="nav-element" href="#">Produce</a>
<a class="nav-element" href="#">Helping Hands</a>
</nav>
<h1 class="title">portlandia farms</h1>
</header>

关于html - CSS flexbox 的基本对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63139023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com