html - 为什么 flex-wrap: wrap 移动 li 元素到屏幕上的下一行不减少?
问题描述
我试图让我的 li 的无序列表(ul class="main-nav-list")移动到下一行,因为屏幕通过使用 flex-wrap: wrap 减小。目前,当我将它应用于 li 元素时,它们将移出屏幕而不是下一行。我已经尝试使用 flex-wrap: wrap 在我的代码的每一层中,你可以从注释掉的部分看到。
我的 HTML 是:
<div class="main-image">
<header class="header">
<div class="main-nav">
<ul class="main-nav-list">
<li>Home</li>
<li>About Us</li>
<li>Our Faith</li>
<li>Schedule</li>
<li>Patron Saint</li>
<li>Parish Hall</li>
</ul>
</div>
</header>
</div>
我的scss是:
.main-nav {
height: 100%;
display: flex;
flex: 1;
flex-wrap: wrap;
justify-content: center;
margin-top: 60px;
&-list{
height: 100%;
display: flex;
flex-wrap: wrap;
flex: 1;
& li {
display: flex;
flex-wrap: wrap;
height: 100%;
color: var(--color-white-1);
font-size: 3rem;
list-style: none;
padding: 4rem;
flex: 1;
}
}
}
解决方案
推荐阅读
- ionic-framework - 错误类型错误:无法读取未定义的属性“文档”
- ruby-on-rails - 将 Sidekiq 升级到 v6 后,它不会在生产环境中自动启动
- javascript - Recharts 垂直渲染饼图
- c++ - 如何使用c ++获取在给定目录中创建的最新文件夹的名称
- java - 简单的 Spring Boot 微服务 - 内存使用消耗超过 300 MB
- javascript - 修复显示中的背景线性颜色:flex 溢出滚动内容 - CSS
- ruby-on-rails - Stripe SCA 一次性付款 Rails
- javascript - 如何在 Reactjs 中的功能组件之间传递值?
- r - 使用具有不均匀输出 R 的 df 列创建日期范围向量
- python - 如何避免超出“while”中的时间限制?(Python)