stefan: Schriftgröße abhängig von Schriftart

Hallo,

kennt jemand eine Möglichkeit in CSS die Schriftgröße abhängig von der Schriftart zu definieren?

Folgendes Problem:

font-family:arial, verdana, sans-serif;  
font-size:1em;

Ziel:

  • wenn der Browser "arial" wählt -> font-size:0.9em
  • wenn der Browser "verdana" wählt -> font-size:1em

Ist das möglich?

Vielen Dank
Gruß
Stefan

  1. Om nah hoo pez nyeetz, stefan!

    CSS kann dies nicht leisten. Offensichtlich stört dich, dass die Schriftarten unterschiedlich hoch aussehen. Das liegt daran, das "em" ungefähr die Breite des Großbuchstabens "M" ist. Vielleicht ist dein Problem schon dann gelöst, wenn du die Schriftgröße in px angibst. Andere Möglichkeiten findest du im Wiki.

    Matthias

    --
    http://www.billiger-im-urlaub.de/kreis_sw.gif
    1. Hi!

      CSS kann dies nicht leisten. Offensichtlich stört dich, dass die Schriftarten unterschiedlich hoch aussehen.

      Das ist ein "Problem" der Verdana. Die wurde absichtlich so entworfen, dass sie größer aussieht als andere Schriftarten mit gleicher Größe.

      Lo!

    2. CSS kann dies nicht leisten.

      Nicht verallgemeinern, in CSS2 war es sehrwohl vorgesehen, bei @font-face entsprechende Basisgrößen zu definieren.