に40×40ピクセルの繰り返し背景テクスチャを使用するドキュメントがありますbody
。
次にdiv
、幅と高さが設定され、中央にmargin: 40px auto 0 auto;
さて、これの背景画像div
(たとえば、要素自体と同じ960×500)は、と同じテクスチャを持っていbody
ます。この画像で実現しようとしているグラフィック効果のため、透明なpngを使用できません。
ただし、エフェクトを機能させるには、背景がdiv
のテクスチャとシームレスである必要がありますbody
。ユーザーは、そこに別のブロック要素があることを認識できないようにする必要があります。テクスチャの無限の海、そのすべての真ん中にディテールがあります。
div
これは、が中央に配置されるため困難になり、そのため、左からの水平距離が変化します。
ページ幅に関係なく、の背景テクスチャがbody
常にdiv
ピクセルのシミュレートされたテクスチャと一致することを確認するにはどうすればよいですか?
必要に応じてJSソリューションを使用することは怖くありませんが、純粋なCSSソリューションを好むことは明らかです。