我相当有信心这是那些已经在互联网上无休止地讨论过的东西之一,但我找不到解决方案。三个浮动元素与一个缩小到可用空间
我需要在同一行上浮动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解决方案。
谢谢。
您问题中的代码与小提琴中的代码不同。 – j08691
这样的东西 - 宽度百分比宽度和行内块:http://jsfiddle.net/LTuGW/ – jbenjohnson
对不起 - 我粘贴错误的小提琴URL - 我编辑了问题,以纠正链接 – Fijjit