html - 如何使用 Flexbox 在导航栏中均匀间隔 <li> 元素? HTML

标签 html css

我正在尝试为投资组合网站创建一个简单的导航栏。我的 HTML 和 CSS 在下面。我不知道如何均匀地间隔“li”元素。我无法将 justifiy-content:space-evenly 应用于 UL,因为相同的代码正在应用于 '''div class="headerContainer'''

.headerContainer {
    display: flex;
    background-color: lightblue;
    justify-content: space-between;
    align-items: center;
}

ul {
    list-style-type: none;
    display: flex;

}

li a {
    text-decoration: none;
}
<header>
    <div class="headerContainer">
        <div class="logo">Robert Emmet</div>
        <nav>
            <ul>
                <li><a href="#" class="">About</a></li>
                <li><a href="#">Portfolio</a></li>
                <li><a href="#">Contact</a></li>
            </ul>

        </nav>
    </div>
</header>

最佳答案

.headerContainer {
  display: flex;
  background-color: lightblue;
  justify-content: space-between;
  align-items: center;
}

ul {
  list-style-type: none;
  display: flex;
  width: 100%;
  justify-content: space-evenly;
}



nav {
  width: 100%;
}
<header>
  <div class="headerContainer">
    <div class="logo">Robert Emmet</div>
    <nav>
      <ul>
        <li><a href="#" class="">About</a></li>
        <li><a href="#">Portfolio</a></li>
        <li><a href="#">Contact</a></li>
      </ul>
    </nav>
  </div>
</header>

关于html - 如何使用 Flexbox 在导航栏中均匀间隔 <li> 元素? HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58348473/

相关文章:

html - 表格图片对齐问题

javascript - Angularjs doclick更改当前div的类

html - 使一组带有背景图像的按钮响应窗口大小调整?

javascript - 鼠标移动时用颜色填充容器

html - 相邻的两张图片

html - 媒体查询 PX vs EM vs REM

css - 通过 bootstrap 制作自适应 div

html - rails : Redirect form_tag with radio button to 'show' page

javascript - 从 Canvas 复制到 Canvas 时图像模糊

html - 当 chrome 15 中设置了边框半径时边框不出现