ウェブサイトで一緒に仕事をしているアーティストのリクエストに応じて、装飾目的で背景画像を保持するために2つのdivを追加しました。
最初は、非常にうまく機能しました。画像は、ページ幅に影響を与えることなく、Webサイトのコンテンツを保持するラッパーdivの両側に表示されるはずでした。
次に、ウェブサイトを所有している組織が別のスポンサーを獲得しました。そのスポンサーのロゴを右側の列に追加する必要がありました。5番目の「ボタン」の新しいIDを作成し、そのIDを作成しました。アップロードすると、明らかな理由もなく、ページの下部にスクロールバーが突然表示されたことがわかりました。
最初はボタンに問題があるのではないかと思いましたが、最終的には、絶対位置を使用しているにもかかわらず、右端の装飾divがページ幅を曲げていることがわかりました。両方のdivは同じコードを使用し、左右にのみミラーリングされます。何が問題を引き起こしているのかわかりません。
(www.torucon.no/no/で問題が発生している間、問題の実際を確認できます)
私を助けてください!両方のdivのCSSは次のとおりです。
#wolf
{
position:absolute;
min-height:500px;
min-width:498px;
left:-293px;
top:150px;
background-image:url('http://www.torucon.no/css/wolf.png');
z-index:-1;
}
#lion
{
position:absolute;
min-height:500px;
min-width:498px;
right:-293px;
top:150px;
background-image:url('http://www.torucon.no/css/lion.png');
z-index:-1;
}
divのHTMLを示すHTMLスニペットは次のとおりです。
<div class="wrapper"> <!-- Contains the entire website for structure -->
<div id="wolf">
</div>
<div id="lion">
</div>
((取得できなかった場合:ラッパーdivは中央に配置されているはずですが、ウィンドウのサイズを変更すると、ラッパーのコンテンツがブラウザーウィンドウに近づくずっと前にスクロールバーが表示されます。境界線。低解像度や小さな画面のコンピュータでは面倒です!))