我相当有信心这是在互联网上无休止地讨论的事情之一,但我找不到解决方案。
我需要在与段落相同的行上浮动 2 个 div。两个 div 的宽度都是可变的,我需要将段落缩小到可用空间并包装其内容,这样所有元素本身都不会脱线。
我已经设置了一个JSFiddle
这里的 HTML:
<div class="icon"></div>
<p>This is a really long line of text that will need to wrap</p>
<div class="count"></div>
这里的 CSS:
.icon {float:left; width:50px; height:50px; background-color:#4d4d4d; margin-right:10px}
p {margin:0; overflow:auto; display:inline-block}
.count {float:right; width:250px; height:50px; background-color:#ff0000; margin-left:10px}
我知道我可以使用 Javascript 来实现这一点,但我更愿意找到一个纯 CSS 解决方案。
谢谢。