これを行う方法はいくつかあります。
絶対位置
他の人が示唆していると同じように、あなたは100%の幅と絶対位置のページのCSSプロパティを渡ってストレッチしたい要素を与えれば、それはページの幅全体に及ぶだろう。
しかし、それはおそらくあなたの今の100%のコンテンツのための余裕がない他のコンテンツを隠して、おそらくページの上部に位置します。絶対配置は、ドキュメントフローから要素を削除するので、新しく配置されたコンテンツが存在しないかのように動作します。あなたの新しい要素がどこにあるべきかを正確に計算してそれに余裕を持たせる準備ができていない限り、これはおそらく最良の方法ではありません。
画像:画像:画像のコレクションを使用することもできますが、それを更新したりページのどの部分の高さを変更したりすることもできます。
ネストされたDIV
これは私があなたに提案する方法です。 100%の幅のものについて心配する前に、まず70%の中心にある外観を設定する方法を説明します。このようなCSSで
<div class="header">
<div class="center">
// Header content
</div>
</div>
<div class="mainContent">
<div class="center">
// Main content
</div>
</div>
<div class="footer">
<div class="center">
// Footer content
</div>
</div>
:
.center {
width: 70%;
margin: 0 auto;
}
今、あなたは、実際にページを下に移動コンテンツの各行は、で構成されたときには、あなたの中心のコンテンツの周囲の容器であることをを思われるものを持っていますセマンティックで記述的なクラス(header、mainContentなど)を含むdivを含み、その中に "center"クラスがあります。それと
はヘッダーを作り、設定は「コンテナのdivの脱却」に見えるのと同じくらい簡単です:
.header {
background-color: navy;
}
と色がページの端に到達しました。何らかの理由であなたがページ全体に伸ばすコンテンツ自体をしたい場合は、行うことができます:
.header .center {
width: auto;
}
そして、そのスタイルが.centerスタイルをオーバーライドし、ヘッダの内容は、ページの端に延長するだろうし。
幸運を祈る!
その特定のサイトは、最も簡単な方法を使用しています。画像は次のとおりです。http://www.petersonassociates.biz/wp-content/themes/rapeterson/img/globalbg.jpg –
+1「私はしたくなかった誰にでも怒らせる " – Brent