Почему плохо писать * box-sizing border-box?

Есть множество вариантов нормализации стилей css и в некоторых есть такое вариант
* {
  box-sizing: border-box;
}


Вот только не пойму в чем подвох этой записи?
Почему так делать не нужно?
Хотя сам постоянно пользуюсь сбросом стилей с такой строкой и не нарывался на подводные камни . Может я чего то не знаю
  • Вопрос задан
  • 1444 просмотра
Решения вопроса 1
Raxen
@Raxen
Senior Frontend Developer, X5 Retail Group
Не плохо. Я пишу, мне хорошо. Я туда еще и псевдоэлементы обычно добавляю, некоторые исключают или пишут ниже отдельные box-sizing для элементов, к которым они привыкли в другой модели, мне так редко это нужно, что когда нужно, я меняю этот момент в классе элемента.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Lord_Dantes
Подвоха нету, почитайте описание свойства и будете знать все подвохи.
Вкратце, box-sizing: border-box; рассчитывает ширину и высоту элемента из paddingи border. Другие параметры смотрите по ссылке
Ответ написан
Комментировать
SlavaMaxwell
@SlavaMaxwell
HTML-верстальщик
Посмотрите видос Вадима, понятно и доступно объясняет про box-sizing https://youtu.be/IH_V0duSGLo
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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