javascript - 根据内容设置子元素宽度以填充 100% 宽度
解决方案
这是一种可能性——只需将flex-grow
每个div
数字的数字更改为相应nav
元素中的字母数。
nav {
display: flex;
flex-direction: row;
align-items: stretch;
}
nav div {
background-color: grey;
color: white;
margin: 2px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}
#div1 {flex-grow: 4;}
#div2 {flex-grow: 3;}
#div3 {flex-grow: 11;}
#div4 {flex-grow: 10;}
#div5 {flex-grow: 6;}
<nav>
<div id="div1">Here</div>
<div id="div2">Are</div>
<div id="div3">Some Random</div>
<div id="div4">Navigation</div>
<div id="div5">Titles</div>
</nav>
推荐阅读
- c# - EF Core - 使用 EF.Functions.Like 选择所有列
- html - 将数据从 ngx-bootstrap 模态传递到组件
- python - 如何在 Django 中获取特定博客文章的评论?
- azure - 是否可以通过 API 管理 Azure AD B2C 应用程序?
- azure - 使用 terraform 在 Azure 中为每个可用区创建子网
- vim - 使用 vim 和 coc-clangd 索引整个项目目录
- javascript - 如何拥有一个可以排序的按钮和另一个可以反转文本字密度的按钮?
- java - 如何解决应用程序已停止?(appbarlayout 和 tablayout)
- airflow - 动态生成气流 DAG
- java - 使用“System.out.println("TEXT");”修复的 JAVA 奇怪错误