1

我想显示一个带有背景图像的 div。我不希望 div 包含除背景图像之外的任何其他内容,并且我不想使用 img 代替。

它可以使用像高度这样的固定值:100px,但我想使用百分比声明。为什么不显示?甚至可以使用百分比值吗?还是我必须声明其他任何东西?

我想建立一个响应式移动网站,我可以在其中使用模板按钮并用 html 文本填充它,因此我不需要为具有不同文本的同一个按钮使用多个图像。有没有更好的办法?

在此先感谢这是我的代码:

<div id="icon1">

</div>

 #icon1 {
   background-image: url(images/MyPicture.png);
   width: 30% ;
   height: 100%;
}
4

1 回答 1

0

只有将百分比高度设置为 DIV#icon1 的所有父元素,直到 BODY 和 HTML 标记,它才会起作用。

http://fiddle.jshell.net/YJQcF/1/

否则,需要为其分配固定的高度或最小高度值;

于 2013-12-18T13:35:18.037 回答