Я хочу построить div следующим образом:CSS Плавающий не работает
Существует div, который является контейнером (700x400 px). В контейнере есть еще три div. Первый - это div с именем «photo_id». Этот div должен лежать влево, тогда как div-контент должен придерживаться права. Как photo_id, так и контент имеют высоту 266 пикселей. Последний div, называемый «навигация», должен находиться под другими div, так что у меня есть 2 div сверху, а один внизу. Вы поняли, что я имею в виду?
Вот картинка: http://postimg.org/image/lxrxa2h49/
Я не знаю, почему мой код не работает. Что я сделал не так? Я новичок в CSS и пробовал это самостоятельно, но не смог найти хорошего решения во всемирной паутине для моей проблемы! Извините за вопрос, но я действительно не знаю, как это сделать!
Вот мой HTML:
<div class="container">
<div id="photo_id">
</div>
<div id="content">
</div>
<div id="navigation">
</div>
</div>
и вот мой CSS:
.container {
height: 400px;
width: 700px;
background-color: #ecf0f1;
border: 1px solid #bdc3c7;
}
div#photo_id {
height: 266px;
width: 233px;
position: absolute;
float: left;
}
div#content {
height: 266px;
width: 467px;
position: absolute;
float: right;
}
.navigation {
height: 134px;
width: 700px;
bottom: 0;
position: absolute;
}
Избавьтесь от 'позиции: absolute' на всех тех, кто' div' – sbeliv01
* плавали в воздухе *. Как это возможно при удалении элементов из нормального потока документа? –
Да, теперь он работает, но div для навигации! Как это сделать? – fjw