【发布时间】:2019-01-07 02:38:01
【问题描述】:
我在 flexbox 中有三个 divs。我希望它们显示为内联。但是如果第一个 div 中的文本太多,我想截断这个文本,以确保我总是能看到第二个和第三个 div 的文本。
HTML:
<div class="flex">
<div class="flex-1 item">
!!!Scale me down If I am too big for the screen!!! Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
</div>
<div class="flex-2 item">Always show me. Dont let flex-1 push me outside</div>
<div class="flex-3 item">Always show me. Dont let flex-1 push me outside</div>
</div>
CSS:
.flex {
display: flex;
}
.item {
margin: 2px;
border: 1px solid black;
height: 2em;
white-space: nowrap;
}
.flex-1 {
flex: 1 1 5em;
}
.flex-2 {
flex: 1 1 5em;
}
.flex-3 {
flex: 1 1 5em;
}
【问题讨论】:
标签: css responsive-design flexbox