私は Web ページをデザインしている途中で、次の CSS を使用して、メインヘッダー画像が 1000px 幅のページの中央に配置されたページヘッダーを作成し、本文の上部と下部を横切る繰り返しエッジ画像を作成しています。ブラウザのページ幅全体に広がるヘッダー。
body {
font-family: Tahoma;
background-color: #0184AE;
background-image: url('/images/headeredge.jpg');
background-repeat: repeat-x;
background-position: top;
margin: 0;
position: relative;
}
.whole-page {
width: 1000px;
margin: auto;
padding: 0;
text-align: left;
position: relative;
border-radius: 0 0 15px 15px;
}
.header {
width: 100%;
height: 120px;
color: white;
background-image: url('/images/header.jpg');
background-repeat: no-repeat;
font-size: 10pt;
margin-top: 0px;
margin-bottom: 0;
padding-top: 10px;
border: 1px black none;
position: relative;
}
上記の CSS は、ツールバーが表示される場合を除いて機能します。SEO ツールバーで Chrome を使用しています。中央のヘッダー画像が正しく移動され、ツールバーの下に押し下げられるため、画像全体が表示されます。
ただし、繰り返されるボディ イメージはまったく移動せず、ツールバーは上部の非常に多くのピクセルをカバーしています。これにより、全体が台無しになります。
CSS でいくつかのオプションを試しましたが、今のところ何も機能していないようです。私はここで推測していますが、ツールバーは body タグの下に「存在する」CSS を使用して自分自身を描画すると思います。
誰でも何か提案できますか、ヘッダー全体を押し下げるかどうかを希望します。一貫性があるからです。