Lessで定義されているスタイルは次のとおりです。
html {
background-color: @playGreen;
}
body {
background-color: @background;
background: url(../images/pattern/cream_dust.png) repeat 0 0;
}
.backStripe {
background-color: @playGreen;
position: absolute;
top: 0;
width: 100%;
height: 125px;
z-index: -9;
}
私のHTMLコードには(無関係な要素が削除されています):
<html>
<head>[...]</head>
<body>
<div class="backStripe"> </div>
[... other code ...]
</body>
</html>
position: absolute
与えられたcssのアイデアは、とlowのdivを使用して、背景として固定サイズのカラーストライプを設定することz-index
です。
html
(タグ自体に)スタイルを追加しないと、期待どおりに機能します。しかし、(短いページの下部のギャップを避けるために)にを追加するbackground-color
と、 divは表示されなくなり、完全に非表示になります。html
backStripe
理由について何か考えはありますか?どうすればdivをbackground-color
forに沿って動作させることができhtml
ますか?