Не могу разобрать с clearfix. По задумке блок div3 не должен залезать на плавающие элементы. Если ставлю отдельный блок со свойством clear: both все работает. Если делаю через псевдоэлемент (код ниже), то подпорка не срабатывает. Можете указать где ошибка?
<!-- STYLE -->
<style>
* {
margin: 0;
padding: 0;
}
.wrapper {
height: 100px;
width: 100%;
background-color: silver;
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
.div1 {
float: left;
background-color: rgba(227,27,191,0.5);
width: 30%;
}
.div2 {
float: left;
background-color: #A8ECFF;
width: 40%;
}
.div3 {
width: 30%;
height: 180px;
background-color: #50D42A;
}
</style>
<!-- CONTENT -->
<div class="wrapper clearfix">
<div class="div1">Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text Some text </div>
<div class="div2">Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some Text of some </div>
</div>
<div class="div3"></div>
Ссылка на кодепен: http://codepen.io/Gaxak/pen/mOvvwZ
.clearfix,
.clearfix:after,
.clearfix:before{
content:"";
display:table;
clear:both;
}
вот как выглядит очистка
Попробуйте как вариант для следующего шага
.div3 {
width: 30%;
height: 180px;
background-color: #50D42A;
margin: 200px;
}
.wrapper {
height: 100%;
width: 100%;
background-color: silver;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Мы имеем таблицу, которая располагается по центу нашей страницыПри сдвиге границ она двигается
Почему такой запрос возвращает все записи, но если использовать = вместо IN, то все работает корректно?
После выполнения скрипта, приведенного ниже mysql сервер выдает ошибку :1064