html - 父 div(flex) 中的 2 个 div,第一个 div 是固定宽度 - 将第二个宽度扩展到其余部分
问题描述
.parent {
display: flex;
}
.first {
width: 100px;
}
.second {
display: flex;
}// This is also flex parent div
<div class="parent">
<div class="first">first</div>
<div class="second">second
<div></div>
<div></div>
</div>
</div>
如何将第二个 div 扩展到其余部分?我不想将calc用于第二个 div 样式。
解决方案
添加flex:1
到.second
div(包括边框以显示实际大小)
.parent {
display: flex;
}
.first {
width: 100px;
border: 1px green solid;
}
.second {
flex: 1;
border: 1px red solid;
display: flex;
}
<div class="parent">
<div class="first">first</div>
<div class="second">second</div>
</div>
这会将flex-grow
属性设置为1
推荐阅读
- django - 计算 Django 中 JSONField 内的对象列表
- webots - 车模动力学如何融入webbots
- eclipse - 如何将自定义编辑器视图中显示的 Nattable 中的选择链接到 Eclipse 中的天狼星属性视图?
- r - 使用 Kumquat gem 渲染 Rails .Rmd 文件 - .Rdata 未加载
- python - python在尝试加载spacy时抛出一些错误
- ios - 有条件地导航到swiftui中的新视图
- angular - 使用 Ionic V4 固定通知图标
- php - 在 php 中使用牛津词典 API 时出错
- html - 不同条件的ngclass
- angular - NativeScript - 如何在调试时查看应用程序设置的内容?