У меня возникли проблемы с написанием макета CSS с центрированным контентом, простым заголовком изображения, двумя столбцами (nav и основным контентом) и, наконец, нижним колонтитулом ниже.Простой шаблон HTML HTML
Проблема заключается в том, что я не могу заставить столбцы навигации/основного содержимого удерживать размер (соответственно 200 и 718 пикселей соответственно) и оставаться в центре с верхним/нижним колонтитулом при манипулировании окном браузера.
Я пробовал различные типы позиционирования и контейнеры, плавающие навигация/основные столбцы всегда вырывают их из контейнера.
Любые идеи?
CSS:
body {
text-align: center;
margin: 0px 0px;
padding: 0px;
background-color: #FFFFFF;
font-family: Tahoma, Arial, sans-serif;
}
.header {
max-width: 918px;
margin: 15px auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.container {
position: relative;
width: 100%;
}
.nav {
display: inline;
width: 200px;
border-right: #111 solid 2px;
}
.main {
display: inline;
width: 700px;
}
.footer {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
HTML:
<body>
<div class="header">header</div>
<div class="container">
<div class="nav">navigation</div>
<div class="main">main</div>
</div>
<div class="footer">footer</div>
</body>
Вы хотите, чтобы главный div находился ниже nav или в правой части nav? –
Мне нужен главный div справа от навигатора .... у slash197 было идеальное решение! Большое спасибо! – user3312739