ここでいくつかの解決策を探した後、誰もが私が直面している反対の問題を抱えているようです (ha!)。私が達成しようとしているのは次のとおりです。ページの読み込み時に幅 100%、高さ 100% の DIV があります。これは、画面サイズに関係なく、常に完全なホームページ イメージを取得できるようにするためです。ただし、その下にスクロールして追加のコンテンツを表示できるようにしたいと考えています。少し動作するようにリギングしたところですが、グリッチがあります。ここにHTMLがあります::
<div id="ScalableImage"></div>
<div id="BlockWhite" style="height:1000px"></div>
<div id="BlockBlue1" style="height:300px"></div>
<div id="BlockBlue2" style="height:50px"></div>
ここで、「BlockWhite」が 1000px の高さにスタイル設定されていることがわかります。これは、「ScalableImage」の背後に隠れているためです。下に巣を作ることはできません!!!
とにかく、ScalableImage とカラー ブロックの CSS は次のとおりです::
#ScalableImage {
position: absolute;
display:block;
top:0;
left:0;
width:100%;
height:100%;
max-height:900px;
background: url(/TESTING/images/Home_Slide_001.jpg) no-repeat center top fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:700;
}
#BlockBlue1 {
position:relative;
float:left;
background-color:#c5d1d1;
width:110%;
margin-left:-10px;
margin-bottom:-10px;
min-height:20px;
clear:both;
}
#BlockBlue2 {
position:relative;
float:left;
background-color:#95aab2;
width:110%;
min-height:20px;
margin-left:-10px;
margin-bottom:-10px;
clear:both;
}
#BlockWhite {
position:relative;
float:left;
background-color: #fff;
width:110%;
min-height:20px;
margin-left:-10px;
margin-bottom:-10px;
clear:both;
}
アイデア?
ありがとう!