我有一个div,我在网上添加图像,问题是当图像比线高度更大,它只是增加了,而不必像过去行高文本。内嵌图像影响的line-height
这里是我的代码:
<html>
<body>
<div style="height:130px; width:130px;">
one two three four five
<img src="http://ladyenews.files.wordpress.com/2011/03/smiley-emoticon.png" style="width: 20px; height: 20px; display:in-line;">
six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen
</div>
</body>
</html>
这里举例:http://jsfiddle.net/dWkfq/1/
那么,如何让我的图片插入到了我的div而不行高度的增加,我如果图像太大,需要将图像重叠在文本上?
我想也许以某种方式将图像放在另一个具有最大高度的div中,然后将溢出设置为可见或某些东西,但恐怕答案会更加困难,并且涉及使用javascript进行绝对定位。
我只想绝对定位图像上我自己的,但文字如有更改,所以我需要一个灵活的解决方案。
你可以尝试添加CSS属性'浮动:left'或“float:right”,如果这符合你的需要 – DON