Я перехожу из сетки 960 в Twitter. Бутстрап, который действительно является головной болью. Правильно знаю, что я манипулирую наземную структуру (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% страницы по горизонтали.
Большое спасибо за ваш ответ! Теперь я понимаю, что я был недостаточно ясен. Основной div не должен заполнять всю страницу горизонтально. «#####» означает фоновое изображение тела. С предоставленным вами решением я получаю желаемую структуру, за исключением того, что главный div заполняет всю страницу. Есть ли способ сжать главный div по горизонтали и сохранить структуру? – holyredbeard