Christian Leicht: Probleme mit H1-6 Tags und CSS

Hallo,

ich habe Probleme mit der Verwendung von h Tags. Ich möchte in einer Tabellenzelle eine Überschrift setzen die nur eine Zeile hoch ist. Setze ich diese Überschrift in einen z.B. h3 Tag dann wird am Ende dieser Textzeile immer ein Zeilenumbruch eingesetzt. Dadurch wird die Zelle doppelt so hoch wie gewünscht. Dieses Problem taucht gehäuft auf einem unter W98 laufenden Explorer 5.0 auf.Bei Mac und Explorer 5.0 gehts, bei Mac und Navigator 4.7 gehts nicht.

Den h3 Tag habe ich über ein externes StyleSheet erzeugt und so definiert:

h3{color:#29295a;font-size:11pt;font-family:Arial,Helvetica,Geneva}

was hab ich falschgemacht das die Zeile immer umgebrochen wird.

Wenn ich z.B. den Text so einbinde funktioniert das ganze auf allen Browsern:
<h3> TEXT </h>   man beachte das endtag ohne die 3.

Wer kann mir helfen ?

Besten Dank

Christian

  1. Hi!

    Setze den Text in der Tabellenzelle zwischen <nobr> und </nobr>, dann wird dieser nicht umgebrochen.

    Gruss Markus

  2. Hallo Christian

    Den h3 Tag habe ich über ein externes StyleSheet erzeugt und so definiert:
    h3{color:#29295a;font-size:11pt;font-family:Arial,Helvetica,Geneva}

    was hab ich falschgemacht das die Zeile immer umgebrochen wird.

    Nix, is so,  Überschriften sollen quasi ex definitione vom Text abgehoben sein, daher der Absatz
    nach dem End Tag

    Probier einfach mal:

    .myH3
       {
          color:#29295a;
          font-size:11pt;
          font-family:Arial,Helvetica,Geneva;
          font-weight: bold;
       }
    ... sollte ungefähr auf h3 hinkommen

    und einbinden mit:
    <div class="myh3">Was auch immer du in h3 formatieren willst</div>

    Wenn ich z.B. den Text so einbinde funktioniert das ganze auf allen Browsern:
    <h3> TEXT </h>   man beachte das endtag ohne die 3.

    Is ja kein Wunder, denn der Browser betrachtet dann die h3 Formatierung als noch nicht beendet.
    Probier mal nach dem "</h>" irgendwas hinzuschreiben, du wirst sehen dass es in h3 formatiert ist.

    Tip für die Zukunft: mach sowas nicht. Schau das jedes Start Tag ein End Tag hat! (Wohlgeformtheit)

    Grüsse Bernhard

  3. Hallo Christian!

    Abgeseehn von der bereits genannten Möglichkeit mit freien Klassen zu arbeiten kann die ev. dies helfen:

    http://www.unet.univie.ac.at/~a9105535/forum/heading1.html

    Grüße
    Thomas