happybarti: Zeilenranddarstellung in Tabelle klappt nicht

hi,

Ich habe eine Navigationstabelle erstellt und für jede Zeile um das Bild darin für oben,links,rechts einen Blauen Rand definiert.

Kommt nun aber unter das Bild ein Text, so wird dieser Text nicht mit Rand dargestellt
Siehe: http://www.bartiswelt.de/bochum/bochum.htm

Ich habe versucht, das zu korigieren, indem ich in <td> die befehle  für den Rand eingefügt habe.  Doch es wird nichts angezeigt.

Hier der Quelltext

<tr>
          <td border="3" bordercolor="#0000FF" style="border-color:#0000FF; border-bottom:0px;"> <div align="center"> <font face="Arial, Helvetica, sans-serif"><a href="../bochum/bochum.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('bochum','','../bilder/bochumrolloverkopie.jpg',1)"><img src="../bilder/bochumkopie.jpg" alt="Hier geht es zur Bochum-Seite" name="bochum" width="126" height="24" border="3" bordercolor="#0000FF" style="border-color:#0000FF; border-bottom:0px;" id="bochum" /></a></font><br />
              <font color="#0000FF" size="2" face="Arial, Helvetica, sans-serif">Die
              Stadt<br />
              Kultur/Geschichte <br />
              Bermuda-Dreieck<br />
              Der VFL</font><br /></div></td>
        </tr>

Wie ist das Problem zu lösen?

Mfg happybarti

  1. Hallo,

    Du solltest Dich für die Einstellung über Stylesheets entscheiden. Somit reicht schon das, was Du über style="..." eingestellt hast. Es fehlt aber die Eigenschaft border-style:solid;
    Komplett heißt es somit:
    style="border-style:solid; border-color:#0000FF; border-bottom:0px;">

    Der komplette Rahmen rührt nur daher, daß bei der Grafik border aktiviert ist. Das hat nichts mit der Tabellenzelle zu tun. Wenn Du im img-Tag border=0 setzt, siehst Du, daß der Rahmen weg ist.

    ciao Akela

    1. Hallo,

      Du solltest Dich für die Einstellung über Stylesheets entscheiden. Somit reicht schon das, was Du über style="..." eingestellt hast. Es fehlt aber die Eigenschaft border-style:solid;
      Komplett heißt es somit:
      style="border-style:solid; border-color:#0000FF; border-bottom:0px;">

      Der komplette Rahmen rührt nur daher, daß bei der Grafik border aktiviert ist. Das hat nichts mit der Tabellenzelle zu tun. Wenn Du im img-Tag border=0 setzt, siehst Du, daß der Rahmen weg ist.

      ciao Akela

      huhu :)

      Also hab das soweit wie du sagtest abgeändert, hoffentlich korrekt.
      Es ist nur folgendes: Mit mozilla und  mozilla-firefox alles problemlos , so wie ich es wollte.  Beim explorer gibt es bei den Problemzonen (da wo unter den bildern text ist) auswüchse nach außen.
      Opera dagegen weigert sich standhaft, die  Zeilenränder überhaupt zu erkennen.

      Gruß bart

  2. Ich habe eine Navigationstabelle erstellt

    Was ist das wieder?

    Du meinst eine Liste (UL/LI) von Links!

    Und was ist das:

    <td border="3" bordercolor="#0000FF" style="border-color:#0000FF; border-bottom:0px;">

    Wozu ist dieses border="3"? Geb das doch auch mit CSS an wie border-bottom.

    <div align="center">

    Auch hier bietet es sich an konsequent CCS zu werden.

    <font face="Arial, Helvetica, sans-serif">

    Hier erstrecht.

    Usw...