Co to jest „em”, jeśli rozmiar czcionki dokumentu jest określony w ems?
W CSS, aem
jest jednostką względną opartą na rozmiarze czcionki dokumentu. Czym dokładnie jestem
następnie, jeśli rozmiar czcionki dokumentusamo mierzy się w ems? Załóżmy, że mówimy:
<style type = "text/css">
body
{
font-size: 1em;
}
</style>
Tak więcem
jest teraz rekurencyjnie zdefiniowany. W jaki sposób jest to obsługiwane przez przeglądarkę?
TheDokumenty W3C mówić:
Jednostka „em” jest równa obliczonej wartości właściwości „font-size” elementu, na którym jest używana. Wyjątkiem jest sytuacja, gdy 'em' występuje w wartości samej właściwości 'font-size', w którym to przypadku odnosi się do rozmiaru czcionki elementu nadrzędnego. Może być używany do pomiaru pionowego lub poziomego. (Ta jednostka jest czasem nazywana także quad-width w tekstach typograficznych.)
Ale co jeśli ten element jestdocument.body
, więc nie ma elementu macierzystego?