html - 根据页面宽度动态堆叠 Nav LI 项目
问题描述
我的 li 项目占据了它们文本的整个宽度,并在其中创建了第二行,而不是向下分解到 li 本身。我尝试了以下方法,但它并没有真正提供我想要添加的响应式大小。
.sub-nav li > a {
width: min-content;
line-height: 1.1em;
}
解决方案
将 CSS 规则更改.sub-nav ul
为:
.sub-nav ul {
display: flex;
margin-top: 0;
padding-left: 70px;
margin-bottom: 10px;
height: min-content;
flex-wrap: nowrap;
}
您可能想减小字体大小,并使用压缩字体https://fonts.google.com/?query=condensed
推荐阅读
- java - Zuul 负载均衡器
- php - 无法为类内的静态变量赋值
- php - Yii2 kartik select2 小部件也显示值问题
- r - 如何在 R 中使用 ggplot 修复第二个 Y 刻度的值?
- python-3.x - 如何使用flask-sqlalchemy按父列排序子记录?
- c++ - C++ Boost::asio 与 Arduino 的串行通信无法写入
- php - Laravel 在 API 中设置 cookie 未设置
- flutter - 如何从文件中读取文本并使用 Flutter 中的 widget/s 将它们显示为列表?
- java - 如何模拟服务类中参数的值
- r - 如何在 R 中添加基于公共变量减去其他 2 行的行?