0

簡単な問題です。

Cookie 受け入れスクリプトを有効にしている、完全で非常に複雑な Web サイトが多数あります。Cookie メッセージ ラッパーは、ボディ ラッパーの上部に表示されます。

これらの Web サイト (主に e コマース サイト) の多くには、body タグを使用して背景画像をブランディングしているページがかなりの数あります。これは、バックエンド システムが使用されているため、避けられません。

私が使用している方法は、ボディの上マージンを 200px に設定し、次に Cookie ラッパーの上マージンを負の 200px に設定することです。

問題は、ボディの背景がその余白を尊重しないことです。背景の位置が上に設定されている場合、ウィンドウの上部に配置され、ボディ マージンは無視されます。背景の上部の位置を 200px に設定することはできますが、背景の上部の位置が既に別の値に設定されているページが台無しになります...

レイアウトの他の部分に影響を与えずに、その背景が本文の余白を尊重するようにする方法を探しているだけです。

4

1 に答える 1

0

jQuery を使用してこの問題を処理できます。ドキュメントの準備ができたら、Cookie ラッパー div があるかどうかを確認します。存在する場合は、背景の位置を変更します。

于 2012-08-23T10:28:15.347 に答える