【发布时间】:2017-08-09 16:18:58
【问题描述】:
我有一个这样的html结构和一些基本样式
.container {
display: block;
width: auto;
/* this is must */
height: auto;
/* this is must */
max-width: 300px;
}
.container .row {
display: flex;
width: 100%;
height: auto;
}
.container .row .left {
display: inline-block;
width: 100px;
height: auto;
}
.container .row .right {
display: inline-block;
width: auto;
height: auto;
}
<div class="container">
<div class="row">
<div class="left"></div>
<div class="right"></div>
</div>
<div class="row">
<div class="left"></div>
<div class="right"></div>
</div>
<div class="row">
<div class="left"></div>
<div class="right"></div>
</div>
</div>
样式可能不起作用,我只粘贴了它的基本部分。 我想要实现的是,父元素有一个最大宽度,它包含多行,每行有两个元素,“左”和“右”。我给“左”元素一个固定宽度,给“右”元素一个最小宽度/最大宽度。我希望右元素的宽度随着内容的增长而自动增长,直到最大宽度,但如果内容很短,右元素也应该缩小。 我试过桌子和弹性盒子,但没有运气。感谢您的帮助
【问题讨论】: