【发布时间】:2014-03-31 03:53:54
【问题描述】:
我的页面上有以下 div:
<div id="logo">
</div>
我想在这个 div 中放一张背景图片:
#logo {
background: url('logo3_light.jpg') no-repeat;
width: 100%;
height: auto;
}
但是图像永远不会显示出来,因为 div 的高度是 0px。
我想以某种方式将包装 div 的高度设置为缩放图像的高度。有可能吗?
【问题讨论】:
-
您的徽标 jpg 的尺寸(宽度和高度)是多少?
-
1600x100px,但我不想设置 height: 100px,我希望它根据宽度动态计算,比如 height: auto
-
div最终会有内容吗?您是否有不想设置div { height: 100px; }的原因? -
尝试将其最小高度和宽度设为 1 像素。如果还是一样,可能需要一些js