首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于无序列表中的项目,柔性盒是否有不同的工作方式?

对于无序列表中的项目,柔性盒是否有不同的工作方式?
EN

Stack Overflow用户
提问于 2022-10-24 19:33:19
回答 1查看 22关注 0票数 0

我正在努力学习如何使用flexbox,并且我正在努力用一个无序的列表来正确地使用它。我希望里面的物品在容器中“散开”,但不管我应用了什么弹性属性,它们似乎都不起作用。下面的代码。

为什么列表中的项目不在容器中突出?所有的盒子,边框和颜色都是为了我自己的视觉修复。

代码语言:javascript
复制
body {
  background-color: black;
  box-sizing: border-box;
}

header {
  display: flex;
  background-color: white;
  justify-content: space-between;
  align-items: center;
}

h1 {
  color: white;
  background-color: blue;
}

ul {
  background-color: blue;
  display: flex;
  list-style: none;
  justify-content: space-evenly;
}

li {
  border: 1px solid red;
}
代码语言:javascript
复制
<header>
  <div>
    <h1>Sample Logo</h1>
  </div>
  <div>
    <nav class="navbar">
      <ul>
        <li>Home</li>
        <li>Contacts</li>
        <li>Companies</li>
        <li>Calendar</li>
      </ul>
    </nav>
  </div>
</header>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-24 19:51:06

ul有填充物。给ul加上一些宽度,间距就可以工作了。

代码语言:javascript
复制
body {
  background-color: black;
  box-sizing: border-box;
}

header {
  display: flex;
  background-color: white;
  justify-content: space-between;
  align-items: center;
}

h1 {
  color: white;
  background-color: blue;
}

ul {
  border:solid 1px black;
  display: flex;
  width:50vw;
  
  list-style: none;
  justify-content: space-between;
}

li {
  border: 1px solid red;
}
代码语言:javascript
复制
<header>
  <div>
    <h1>Sample Logo</h1>
  </div>
  <div>
    <nav class="navbar">
      <ul>
        <li>Home</li>
        <li>Contacts</li>
        <li>Companies</li>
        <li>Calendar</li>
      </ul>
    </nav>
  </div>
</header>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74185945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档