* {Rozmiar pudełka: ramka; }: Aby obramować lub nie obramować wszystkich elementów?

Zacznę tworzyć nową stronę internetową i przygotowuję się do radzenia sobie z różnymi metodami używanymi przez przeglądarki do obliczania szerokości i wysokości elementów (model pudełkowy). W jakiś sposób przyszło mi do głowy: co jeśli po prostu zastosujębox-sizing do wszystkich elementów na stronie?

Jestem jednym z tych, którzy w to wierząbox-sizing: border-box; jest jednym z najlepszych poleceń w CSS, ze wszystkimi jego ograniczeniami. Jednak te same ograniczenia sprawiają, że zastanawiam się, czy powinienem złożyć wniosekbox-sizing do wszystkich elementów:

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

Oczywiście moja strona internetowa powinna być kompatybilna z jak największą liczbą przeglądarek ibox-sizing tworzy kilka pytań, gdy myślimy o IE7-. Czasami jednak harmonogram jest tak napięty, że wspaniale byłoby zdobyć kilka dodatkowych minut, nie martwiąc się o ten konkretny problem.

W każdym razie, czy uważasz, że to zastosowaniebox-sizing:border-box; do wszystkich elementów jest dobra polityka lub czy powinienem to robić tylko do elementów, które rzeczywiście tego potrzebują?

questionAnswers(1)

yourAnswerToTheQuestion