Questione : Safari SME e pixel

Appena stavo facendo un certo esperimento e che stavo sperando che qualcuno potrebbe spiegare perché ciò che segue sta accadendo. Se definisco una regola di css per un paragrafo come .5em, la mia comprensione è che tutti i browser renderanno questo come 8px (poiché la dimensione di difetto è 16px) ma quando controllo il formato computato usando controllare l'elemento vedo che il formato ocmputed è 9px. In Firefox, computa a 8px. class= del

Risposta : Safari SME e pixel

Tutti i browser rendono diversamente lo SME.  Hanno procedure differenti per il calcolo quanto largamente un EM è… e tale è il caso che alcuni browser renderanno un poco diversamente le cose.  E se un utente abbia specificato una dimensione differente di difetto nelle loro regolazioni di browser, quindi in tutto ottiene up/down battuto accordiingly.  Esso genere di dolore nel culo.

Volete soltanto usare lo SME se non stiate andando per una disposizione pixel-perfetta.  Altrimenti, se volete le cose rivelare ESATTAMENTE lo stessi in tutti i browser, usare i pixel.

Acclamazioni.
Altre soluzioni  
 
programming4us programming4us