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

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


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

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект