* {Размер коробки: рамка границы; }: Граничить или не граничить со всеми элементами?
Я начну разработку нового веб-сайта, и я собираюсь разобраться с различными методами, используемыми браузерами для вычисления ширины и высоты элементов (коробка модели вещи). Почему-то мне пришло в голову: что если я просто подам заявкуbox-sizing
для всех элементов на сайте?
Я один из тех, кто считает, чтоbox-sizing: border-box;
это одна из лучших команд в CSS со всеми ее ограничениями. Тем не менее, те же ограничения заставляют меня задуматься, стоит ли мнеbox-sizing
для всех элементов:
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
Конечно, мой сайт должен быть совместим с как можно большим количеством браузеров, иbox-sizing
создает несколько вопросов, когда мы думаем о IE7-. Тем не менее, иногда график работы настолько узок, что было бы здорово выиграть несколько лишних минут, не беспокоясь об этой конкретной проблеме.
Во всяком случае, вы думаете, что применениеbox-sizing:border-box;
для всех элементов - это хорошая политика, или я должен продолжать делать это только с теми элементами, которые действительно в этом нуждаются?