* {Box-Größe: Border-Box; }: Umrahmen oder nicht umrahmen aller Elemente?

Ich werde mit der Entwicklung einer neuen Website beginnen und mich mit den verschiedenen Methoden auseinandersetzen, mit denen Browser die Breite und Höhe von Elementen berechnen (Box Model Zeug). Irgendwie kam es mir in den Sinn: Was ist, wenn ich mich nur bewerbe?box-sizing zu allen Elementen der Website?

Ich bin einer von denen, die das glaubenbox-sizing: border-box; ist einer der besten Befehle in CSS mit all seinen Einschränkungen. Dieselben Einschränkungen sind es jedoch, die mich fragen lassen, ob ich mich bewerben sollbox-sizing zu allen Elementen:

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

Natürlich sollte meine Website mit so vielen Browsern wie möglich kompatibel seinbox-sizing schafft ein paar Fragen, wenn wir über IE7- denken. Manchmal ist der Zeitplan jedoch so eng, dass es sich lohnt, ein paar Minuten zu sparen, wenn Sie sich nicht um dieses spezielle Problem kümmern.

Wie auch immer, denkst du das trifft zu?box-sizing:border-box; für alle elemente ist eine gute politik oder soll ich das nur für die elemente tun, die es wirklich brauchen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage