Inizierò a sviluppare un nuovo sito Web e mi sto preparando ad affrontare i diversi metodi utilizzati dai browser per calcolare la larghezza e l'altezza degli elementi (box model stuff). In qualche modo, mi è venuto in mente: e se applicassi lo box-sizing
a tutti gli elementi del sito web?* {Dimensionamento scatola: border-box; }: A border-box o no a border-box tutti gli elementi?
Sono uno di quelli che credono che lo box-sizing: border-box;
sia uno dei migliori comandi disponibili nei CSS, con tutti i suoi limiti. Tuttavia, quelle stesse limitazioni sono quelli che mi fanno chiedo se devo applicare box-sizing
a tutti gli elementi:
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
Naturalmente il mio sito web dovrebbe essere compatibile con il maggior numero possibile di browser, e box-sizing
crea alcune domande quando abbiamo pensa a IE7-. Tuttavia, a volte il programma è talmente stretto che sarebbe bello guadagnare qualche minuto in più non preoccupandosi di questo specifico problema.
In ogni caso, pensi che applicare box-sizing:border-box;
a tutti gli elementi sia una buona politica o dovrei continuare a farlo solo per gli elementi che effettivamente ne hanno bisogno?
Sono anche uno per il bordo-box. Puoi leggere anche questo http://paulirish.com/2012/box-sizing-border-box-ftw/ – Ana