Po zastosowaniu elementu 1em przyjmuje wartość domyślną przeglądarki (zwykle 16 pikseli) lub wartość rozmiaru czcionki dla jej elementu nadrzędnego, w prawo ?. Ale zauważyłem, że jeśli użyję czegoś takiego jak margin-top: 1em
w elemencie h1
(bez użycia resetowania arkusza stylów, a zatem h1 jest ustawione na font-size: 32px
), to 1em jest równe 32px
, nawet jeśli jego element nadrzędny jest ustawiony na font-size: 16px
.Margines i dopełnienie przy użyciu em
Jednak używając czegoś takiego jak rozmiar czcionki: 100%; rozwiązuje rozbieżność.
Czego mi brakuje?
Twoja przeglądarka? Czy zapewniłbyś skrzypce? –
Chrome 17 stabilny i zaznaczony również w Firefoksie. –