我知道有很多类似的问题,但没有一个能帮助我解决这个问题.我的设置非常简单:
.wrapper {
width: 100%;
display: table;
}
.dontBreakmyLine {
display: table-cell;
}
.iCanUseWhatIsLeft {
display: table-cell;
}Run Code Online (Sandbox Code Playgroud)
<div class="wrapper">
<div class="dontBreakmyLine">
Some generated text
</div>
<div class="iCanUseWhatIsLeft">
Another generated text
</div>
</div>Run Code Online (Sandbox Code Playgroud)
现在我需要将第一个div拉伸到内容,让另一个占用剩余空间.我知道第一个div中生成的文本的最大宽度将是300px,但是max-width不能像我想的那样在这里工作.有什么建议吗?
可能有一种更好的方法,但是如果您对线条没有打破没有问题,可以将左侧单元格设置为较小的宽度,并将文本设置为不在空格上中断
这是一个小提琴
.wrapper {
width: 100%;
display: table;
}
.dontBreakmyLine {
display: table-cell;
width: 1px;
white-space:nowrap;
}
.iCanUseWhatIsLeft {
display: table-cell;
}
div {
border: 1px solid silver;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10460 次 |
| 最近记录: |