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:
<code><style type = "text/css"> body { font-size: 1em; } </style> </code>
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?