lavezzi1
@lavezzi1

Варианты использования clearfix?

Суть вопроса в том, что мне не нравится этот вид:
<div class="header clearfix">

На многих зарубежных сайтах видел, что используют фикс не дописывая класс к элементу. То есть они в css его дописывают к каждому элементу которому нужен фикс? или как?
  • Вопрос задан
  • 3083 просмотра
Решения вопроса 1
@BelkinVadim
Frontend разработчик
Нужному классу просто добавляют те же css параметры что и у clearfix.
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

.header:before,
.header:after {
  content: " ";
  display: table;
}
.header:after {
  clear: both;
}

Никто такое не запрещает, в большинстве фреймворках практикуется. При использование препроцессоров можно использовать extend как вам посоветовали выше.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@igoravr
Да, например, используют в препроцессорах @extend:
sass-lang.com/documentation/file.SASS_REFERENCE.ht...
Ответ написан
Комментировать
@IceJOKER
Web/Android developer
Ну так пройдитесь по сайтам и проверяйте, кто вам мешает?
Можете так и этак, как вам удобнее.

el:after{} /* */
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы