我有一个HTML结构类似这样的一些基本风格CSS让元素的宽度自动增长,同时母公司宽度自动
.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>
的风格可能不工作,我只贴的基本组成部分它。 我想要实现的是,父元素有一个最大宽度,它包含多行,每行有两个元素,'左'和'右'。我将固定宽度设置为'left'元素,将最小宽度/最大宽度设置为'right'元素。我希望随着内容的增长,右元素的宽度会自动增长,直到最大宽度,但如果内容很短,正确的元素也会缩小。 我试过桌子和弹性盒,但没有运气。感谢您的帮助
非常感谢您的帮助,对不起,回复这么晚了,我是在做其他任务的一对夫妇的日子。你的答案正在起作用。但不知何故,它不是在我的网站上工作。我创建了一个[codepen示例](https://codepen.io/hansen1416/pen/RZgYbd)。我的权利要素不会增长到200px,我只花了几个小时来解决这个问题。它几乎让我发疯。 – mok