【发布时间】:2017-05-03 13:25:18
【问题描述】:
我有两个并排放置的 div 元素。我希望左 div 占用右 div 宽度的剩余空间。
.text {
display: inline;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
background-color: red;
}
.icon {
display: inline-block;
width: 92px;
background-color: green;
}
.information {
width: 200px;
}
<div class="information">
<div class="text">Text Here</div>
<div class="icon">Image Here</div>
</div>
我尝试过的一切都会导致图标 div 根据文本剩余的空间调整大小/溢出。
但如果图标 div 的宽度更大,我希望我的文本 div 溢出。有没有办法做到这一点?
我无法设置宽度(使用 less 或 calc(totalWidth - iconWidth)) 对于文本 div,因为图标 div 的宽度可以变化,我不知道它的值可能是什么(图标宽度的值是在 mixin 中计算的)。
【问题讨论】: