Sadrak: Fehler mit class

OK, ich bin eigentlich mit css kein Idiot mehr, aber im moment bringts mich auf die Palme. Irgendwas gibt es, wovon ich noch nix weiss. Also hier mein Problem:

Ich arbeite mit einer webpage.css in der alle klassen definiert werden.

Jetzt habe ich dort zwei Klassen:

.headline { font-family: "Lucida Blackletter"; font-size: 12pt; color: #eeeeee; }

.headtest { font-family: "Lucida Blackletter"; font-size: 12pt; color: #eeeeee; }

die zweite unterscheidet sich wirklich nur noch im Namen. Ursprünglich sollte die Klasse was anders darstellen, aber das hatte nicht funktioniert. Naja, worum es mir geht:

Wieso kann ich die headline einbinden und die headtest nicht?!?!

also ich mache es z.b. so:

<font class=headline> bluber </font>

mit headline gehts, mit headtest nicht?!?!? ich bin echt verwirrt.
Ich kann es direkt im tag als style reinschreiben, dann klappt es auch.

Achja, das tritt auch nur bei mozilla auf, der IE6 sowie NS7 macht das.

Woran könnte so ein verhalten liegen??? Achja, alle anderen klassen aus der datei werden auch erkannt.

THANKS!
Sadrak

  1. Hi!

    Mich wundert's, dass Mozzi überhaupt noch <font>[1] anzeigt?
    Dann sollten Attributwerde eigendlich immer in Anführungsstrichen ('|") stehen.
    Ansonsten seh ich keinen Fehler. Hast du vielleicht in deiner CSS-Datei irgendwo ein Zeichen übersehen oder so?

    1. <font> = deprecated, nimm <span>

    cu Joeyfle

  2. .headline { font-family: "Lucida Blackletter"; font-size: 12pt; color: #eeeeee; }
    .headtest { font-family: "Lucida Blackletter"; font-size: 12pt; color: #eeeeee; }

    die zweite unterscheidet sich wirklich nur noch im Namen.
    Wieso kann ich die headline einbinden und die headtest nicht?!?!

    also ich mache es z.b. so:

    <font class=headline> bluber </font>

    mit headline gehts, mit headtest nicht?!?!? ich bin echt verwirrt.
    Ich kann es direkt im tag als style reinschreiben, dann klappt es auch.

    Vorneweg: <font> ist veraltet. Nimm stattdessen <span>, <div> oder -wesentlich besser- ein Element, das den enthaltenen Text beschreibt, <h1> bis <h6> zum Beispiel für Überschriften.

    Davon abgesehen: Hast Du die Seiten durch den HTML- und den CSS-Validator gejagt (http://validator.w3.org, http://jigsaw.w3.org/css-validator/)?

    Gruß,
      soenk.e

  3. Hallo!

    font-family: "Lucida Blackletter";

    Diese Schriftart habe ich nicht. Wenn du die Seite im WWW publizieren
    willst, solltest du Alternativen sowie eine generische Schriftfamilie
    angeben.

    font-size: 12pt;

    Punkt ist kein geeignetes Maß für die Bildschirmdarstellung.

    die zweite unterscheidet sich wirklich nur noch im Namen.
    Wieso kann ich die headline einbinden und die headtest nicht?!?!

    Tippfehler in der HTML-Datei vielleicht. Mit der gesamten Seite könnte
    man das besser beurteilen.

    <font class=headline> bluber </font>

    Erstens solltest du Attribute in Anführungszeichen schreiben und zwei-
    tens ist es sehr unklug, <font> zu verwenden. Arbeite entweder mit
    <span> oder mit einem logischen Element.

    Achja, das tritt auch nur bei mozilla auf, der IE6 sowie NS7 macht das.

    Version? Netscape 6 und 7 basieren bekanntlich auf Mozilla, möglicher-
    weise hast du einen Bug.

    emu
    [...]