私はCSSとDivの配置にかなり慣れていないので、問題にぶつかりました
作成中のアプリの下部にステータス バーがあります -
ステータス バーの幅は 1600 ピクセルですが、ブラウザーに幅 1000 ピクセルを超える水平スクロール バーを表示させたくないため、またステータス バーの実際のテキストは中央の 1000 ピクセルにしか収まらないため、3 つの画像を作成しました。 -
画像 1 は LEFT 200 ピクセルです
画像 2 は中央の 1000 ピクセルです (これは絶対位置に設定され、ブラウザー ウィンドウの下部に貼り付けられ、正常に動作します)
画像 3 は右の 200 ピクセルです
私がしたことは、ステータス バーの 1600 ピクセル バージョンを作成し、それを 1000 ピクセル バーの下のレイヤーに配置し、WIDTH:100% を使用して DIV の背景画像として設定しようとしたことです。
フッターbr
{
background-image:url(images/footerol.jpg);
background-repeat:no-repeat;
text-align: center;
padding: 0px;
width: 100%;
height:40px;
position: absolute;
bottom:0px;
z-index: 3;
vertical-align:bottom;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
ここで何か間違ったことをしていると確信しています...このアプローチを使用して、DIVで背景画像を使用しているため、幅1100ピクセルのブラウザで水平スクロールバーを表示できないようにすることはできますか...そうは言っても、 width:100% の場合、中央に配置できないようです
最良のアプローチは、左右の要素を中央の 1000 ピクセル バーよりも下のレイヤーに配置し、ブラウザー ウィンドウの幅が縮小された場合 (または最初から小さい場合) に下にスライドさせることです。 '水平スクロール バーがなく、ステータス バーの左右の部分が中央のステータス バーの下に移動してもかまいません (ブラウザー ウィンドウの幅が 1600 未満の場合) -
どうもありがとう - みんなの助けに感謝します