現在修正中のWebサイトには、インラインで表示される2つのdivがあります。
ブラウザー ウィンドウのサイズを変更すると、右側の div はインラインのままではなく、最初の div の下に収まるように自動的に配置されます。私の質問は、このサイズ変更を防ぎ、すべての画面サイズで標準に保つ方法です。
この問題を表示するために、2 つのスクリーンショットを添付しました。
別の問題: の高さが 100% を超えていないためhtml
、画面は垂直にスクロールできません。body
div
2 つの主要な div の CSS は次のとおりです。
#menu{
position:absolute;
width:15%;
height:600px;
float:left;
margin-top: 10px;
margin-left: 40px;
}
#content{
position: absolute;
height:600px;
width:73%;
float:left;
margin-top: 10px;
margin-left: 290px;
}
内側の 4 div の CSS は次のとおりです。
.gallery-image-rest{
background: url('../images/thumbs/rest.jpg');
position: relative;
height:600px;
width:24%;
float: left;
margin-left: 15px;
/*display: inline-block;*/
text-align: center;
}
.gallery-image-replenish{
background: url('../images/thumbs/Replenish.jpg');
position: relative;
height:600px;
width:24%;
float: left;
margin-left:3px;
/*display: inline-block;*/
text-align: center;
}
.gallery-image-rejuvenate{
background: url('../images/thumbs/Rejuvenate.jpg');
position: relative;
height:600px;
width:24%;
float: left;
margin-left:3px;
/*display: inline-block;*/
text-align: center;
}
.gallery-image-reunite{
background: url('../images/thumbs/reunite.jpg');
position: relative;
height:600px;
width:24%;
float:left;
margin-left:3px;
/*display: inline-block;*/
text-align: center;
}
コードには多くの冗長性がありますが、クライアントは何よりもまず表示を正しくする必要があるため、それは 2 番目の優先事項です。
みんなありがとう。