自动拉伸table-cell div css

Gat*_*per 2 html css

我知道有很多类似的问题,但没有一个能帮助我解决这个问题.我的设置非常简单:

.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不能像我想的那样在这里工作.有什么建议吗?

Sme*_*egs 8

可能有一种更好的方法,但是如果您对线条没有打破没有问题,可以将左侧单元格设置为较小的宽度,并将文本设置为不在空格上中断

这是一个小提琴

http://jsfiddle.net/hqWaU/

.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)