Я видел, что теги div
используют класс clearfix
, когда дочерний divs
использует свойство float
. Класс clearfix выглядит следующим образом:
.clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
.clearfix {
display: block;
}
Я обнаружил, что если я не использую clearfix
, когда я использую свойство bottom-border
, граница будет показана над дочерним divs
. Может ли кто-нибудь объяснить, что делает класс clearfix? Кроме того, почему существуют два свойства display
? Мне это очень странно. Мне особенно интересно, что означает content:'.'
.
Спасибо, G