谢谢阅读。
重写得更清楚 - 对不起所有的混乱。
请使用这个 jsFiddle:http: //jsfiddle.net/Ghr8L/5/
这是为了这段代码:
<div style='overflow:hidden;background-color:black;'>
<div style='overflow:hidden; color:white; float:left;'>
<img style='width:64px; float:left; margin-right:10px;' src='https://www.google.com/logos/doodles/2013/franz_kafkas_130th_birthday-1976005-hp.png' />
Bookkeeping & Business Services: Proven. Reliable. Accurate.<br>
Hassle-Free bookkeeping with No B.S. - Give us a chance and we'll prove it.
</div>
<div style='float:right; margin-right: 10px; color:#EFDD6F; font-size:1.5em; line-height: 2em;'>(310) 204-4717</div>
</div>
一切都按需要工作,除了这一件事:
- 尽可能大地展开窗口(或结果窗格)。
- 尽管内容和电话号码之间有大量空格,但“和”一词之后还是有一个换行符。
- 为什么?
我怀疑这与图像的宽度有关,因为如果您将图像取出,它会按预期工作,但我还没有发现是什么。
谢谢!
更新:这确实是不计入 div 宽度的图像。
在进一步研究这个问题时,我发现了这个问题:浮动图像不计入 DIV 宽度,我该如何做到这一点?. 这并不能完全解决它,但确实可以解释它。
我最终采用了类似于 AJP 建议的方法。
最终版本在这里:http: //jsfiddle.net/Ghr8L/18/
我真的希望当宽度变窄时我可以让文字环绕图像,但是搞砸了 - 我想你不能拥有一切。至少不会在一百万小时内。=o)