Показать сообщение отдельно
  #1 (permalink)  
Старый 27.08.2012, 13:14
Профессор
Отправить личное сообщение для PashPP Посмотреть профиль Найти все сообщения от PashPP
 
Регистрация: 26.07.2012
Сообщений: 281

Простой вопрос о обтекании
Стыдно такое спрашивать, наверно. Но, почему красные блоки не обтекают в одну колонку зеленый? Флоаты заданы, у каждого красного clear: right.
По идеи они должны обтекать зеленый и запрещать обтекать себя справа. Не то, не другое не выполняется.

<style>
.d1 {
   position: relative;
   width: 200px;
   height: 700px;
   background-color: green;
}
.d2 {
   clear:right;
   float: left;
   width: 200px;
   height: 200px;
   background-color: red;
   border:1px solid black;
}
.d3 {
   clear:right;
   float: left;
   width: 200px;
   height: 200px;
   background-color: red;
   border:1px solid black;
}
.d4 {
   clear:right;
   float: left;
   width: 200px;
   height: 200px;
   background-color: red;
   border:1px solid black;
}
</style>
<body>
<div class='d1'></div><div class="d2"> </div><div class="d3"> </div><div class="d4"> </div>

</body>
Ответить с цитированием