Pete: em-Bezug vom container-div?

Beitrag lesen

Hallo,

ich stelle gerade alle Größenangaben auf em um, da px wohl nicht das richtige/beste ist, da es nicht mitgezoomt wird.

(Wehe das stimmt nicht und meine ganze Arbeit ist umsonst ;-) )

Jetzt habe ich aber das Problem, das 1.2em unterschiedlich groß dargestellt wird. Ist 1em jetzt die Größe der darüberliegenden Definition?

Bei mir sieht es u.a. so aus:

<div class="element">
 <div>
  <form action="" name="f2" class="ElNav">
   <input type='text' name='name1' class='ElNavInput' size='2' value='2'>
  </form>
 </div>
 <div style="margin-left:3.3em;" class="subtitle">
  subtitle
 </div>
</div>

D.h. 1em bei class='ElNavInput' wird so groß wie das 'n' bei class="ElNav".

Und wenn dem so ist, dann habe ich ja eine Kette von Verweisen bis hoch zum body-Tag:

<body class="head">

Hier wird aber auch em benutzt. Auf wen bezieht der sich denn nun? Gibt das der Browser vor?

Pete