私は 960 グリッドから Twitter Bootstrap に移行していますが、これは確かに頭痛の種です。私は地面の構造(Base.html、Djangoを使用)を操作していることを知っていますが、出力は私が望むものではありません。どうすればやりたいことを達成できますか?
html は次のとおりです。
<div id="container">
<header id='header'>
<!--Header content-->
</header>
<div id='main_container' class='row-fluid'>
<div id="main" role="main" class="span12">
<div id='main_content' class="span9">
<!--Main content-->
</div>
<div id='side_bar' class="span3">
<!--Sidebar container-->
</div>
</div>
</div>
</div>
出力:
__________________________________
| |
| header |
|__________________________________|
| | |
| main | side |
| content | bar |
| | |
| | |
| | |
| <-------- main div -------> |
| | |
___________________________________
望ましい出力:
__________________________________
| |
| header |
|__________________________________|
|#####| | |#####|
|#####| main | side |#####|
| body| content | bar | body|
| BG | | | BG |
|#####| | |#####|
|#####| | |#####|
|#####| <--- main div ---> |#####|
|#####| | |#####|
___________________________________
ノート:
に乗り換えてみspan12
まし<div id="main" role="main" class="span12">
たspan9
。その後、main div
コンテンツのすべてが左揃えになることを除いて、機能します)。ただし、これは正しい方法ではありません。これは、メインがであっても、メインdiv
内の s がdiv
一緒に12
( span9
+ ) になることを意味するためです。span3
div
9
注 2: 「#####」は本文の背景画像です。つまり、メインの div を中央に配置し、ページの 60% を横方向に埋める必要があります。