背景画像のスケールとレスポンシブ デザインに問題があります。
コンテンツ画像の背景とともに、単純なヘッダー画像の背景があります。ヘッダー画像はコンテンツにシームレスに溶け込むはずです。どちらの画像もきめの細かいテクスチャを持っているため、常に同じ縮尺である必要があります。
ヘッダーの背景は<img>
タグにありますが、コンテンツはbackground-image
です。不明な量のコンテンツに対してリピート機能を利用する必要があるためです...
しかし、スケーリングされたインライン画像と背景の間の粒子の違いを見ることができます:
私はbackground-size
属性を認識していますが、これは下位互換性がなく、応答性に優れているかどうかはわかりません.
私のCSS:
#header{
max-width:700px;
width:100%;
margin:0 auto;
}
#header img{
max-width:700px;
width:100%;
}
#content{
max-width:700px;
width:100%;
height:600px; // <-- for testing with no content
margin:0 auto;
background-image:url('../imgs/bg-main.jpg');
background-repeat:repeat-y;
}
関連する HTML :
<section id="header">
<img src="lib/imgs/bg-top.jpg"/>
</section>
<section id="content">
<!-- content goes here !-->
</section>
修正またはいくつかのオプションに関するヘルプは素晴らしいでしょう。