【发布时间】:2012-01-24 04:22:10
【问题描述】:
我有一个页面,里面有文本和图像,样式为 float:right。 我想为文本设置最大宽度,但让图像超出文本。
是否可以使用纯 css 而不用 javascript 来做到这一点?
这就是我希望在普通屏幕和宽屏幕上看到它的方式:
+----------------------+ +-------------------+--------------+
| | | | |
| TEXT TEXT | | | |
| +-------+ | | +-------+ |
| | | | | | | |
| | IMG | | TEXT | | IMG | |
| | | | | | | |
| +-------+ | | +-------+ |
| | | | |
| TEXT TEXT | | | |
| | | TEXT | BACKGROUND |
| | | | |
| +-------+ | | +-------+ |
| | | | | | | |
| | IMG | | | | IMG | |
| | | | TEXT | | | |
| +-------+ | | +-------+ |
| | | | |
| TEXT TEXT | | | |
| | | | |
+----------------------+ +-------------------+--------------+
<-----MAX-WIDTH----->
【问题讨论】:
-
现在没有什么特别的了。就像
<div class="text"> Some text <img src="..." style="float:right"> Some more text </div>