背景画像付きのdivを表示したい。div に背景画像以外のコンテンツを持たせたくないので、代わりに img を使用したくありません。
height: 100px のような固定値で動作しますが、パーセンテージ宣言を使用したいです。表示されないのはなぜですか?パーセンテージ値でも可能ですか?または、他に何かを宣言する必要がありますか?
テンプレート ボタンを使用して HTML テキストを入力できるレスポンシブ モバイル サイトを構築したいので、同じボタンに異なるテキストの複数の画像を使用する必要はありません。より良い方法はありますか?
事前に感謝しますここに私のコードがあります:
<div id="icon1">
</div>
#icon1 {
background-image: url(images/MyPicture.png);
width: 30% ;
height: 100%;
}