我有以下HTML
<div class="test">
<img src="... .png">
</div>
和这个CSS规则:
.test { background: red; }
默认div
的宽度为100%
。是否可以仅使用CSS将.test
的宽度设置为.test
内的图像宽度?
这意味着红色区域仅在透明的png下。
答案 0 :(得分:3)
答案 1 :(得分:2)
使用display:inline-block;
.test {
background: red;
display:inline-block;
}
答案 2 :(得分:1)
如何将image
的背景设置为红色:http://jsfiddle.net/3KtS6/2/?