Thorsten Steffen: bunter Pseudo-Divider im Netscape

Hi,
möchte unter eine Tabelle einen blauen Divider setzen, der exakt so breit ist wie die Tabelle.
Habs so ausprobiert:
<td align="right" valign="top" bgcolor="#0000AA" height="10"></td>

Im IE funktionierts, im Netscape nicht.
Wieso nicht ?

Gruß
Thorsten

  1. Hallo!

    möchte unter eine Tabelle einen blauen Divider setzen, der exakt so breit ist wie die Tabelle.
    Habs so ausprobiert:
    <td align="right" valign="top" bgcolor="#0000AA" height="10"></td>

    Im IE funktionierts, im Netscape nicht.
    Wieso nicht ?

    Weil dieser Code unterhalb einer Tabelle nicht zulässig ist, weil
    leere Tabellenzellen oft nicht dargestellt werden, weil keine Breite
    angegeben ist und weil der IE syntaktisch falschen Code interpretiert.

    MFG, Stefan

    1. Und weil es mit HTML nicht möglich ist, etwas "Buntes" zu setzen, auf
      gar keinen Fall einen (Pseudo-)Divider, den es weder in HTML, noch in
      CSS oder JavaScript gibt.

      Bitte formuliere Deine Fragen genauer (inkl. Threadtitel) und poste
      den zur Beantwortung _relevanten_ Code!

      1. Und weil es mit HTML nicht möglich ist, etwas "Buntes" zu setzen, auf
        gar keinen Fall einen (Pseudo-)Divider, den es weder in HTML, noch in
        CSS oder JavaScript gibt.

        Komisch, daß der IE bunte divider (per css gesetzt) interpretiert ... auf die Idee, solche Dinge mit JS zu machen,
        bin ich allerdings auch noch nicht gekommen ...

        Bitte formuliere Deine Fragen genauer (inkl. Threadtitel) und poste
        den zur Beantwortung _relevanten_ Code!

        Komisch, daß alle anderen (außer Dir) immer direkt wissen, was ich meine ...

    2. Weil dieser Code unterhalb einer Tabelle nicht zulässig ist, weil
      leere Tabellenzellen oft nicht dargestellt werden, weil keine Breite
      angegeben ist und weil der IE syntaktisch falschen Code interpretiert.

      MFG, Stefan

      Der Code ist nicht "unterhalb" der Tabelle, sondern am Schluß der Tabelle.
      Die Breite wird im <table>-Tag angegeben und muß dann nicht mehr in der Spalte definiert werden.

      Komisch, daß alle anderen (außer Dir) immer direkt verstehen, was ich meine ...

  2. Hi Thorsten

    Hat die tabelle wirklich nur eine Splate? ansonsten colspan="" nicht vergessen.
    Im nn ist zwischen <td> und </td> auch ein   ganz geschickt, da er die zelle sonst
    eventuell ignoriert.

    Tschüs

    Daniel

    1. Hallo!

      Im nn ist zwischen <td> und </td> auch ein   ganz geschickt, da er die zelle sonst
      eventuell ignoriert.

      Im Forumscript wird ein   zu   umgewandelt, es muß des-
      halb &nbsp; eingegeben werden, damit es sichtbar wird.

      MFG, Stefan

  3. Hi Thorsten,

    bist ja schwer aktiv heute ;-))

    <td align="right" valign="top" bgcolor="#0000AA" height="10"></td>

    Im IE funktionierts, im Netscape nicht.
    Wieso nicht ?

    Weil die Zelle keinen Inhalt hat. Setze entweder ein NonBreakingSpace oder, wenn die Line dann zu hoch wird, eine Dummy-Grafik (=transparentes 1Pixel-Gif) rein. Auf die Align-Angaben kannst Du in diesem Fall verzichten.

    Grüße,
    Martin

    PS: Dein CSS-Beispiel von vorhin funktioniert mit NN4.73/mac tadellos.