Ulki: Tabellenrahmen wird im IE falsch angezeigt

Hallo,

Ich habe folgende Tabelle:
------------------------------------------------

<table width="335px" rules="rows" style="border: 1px solid black">
                <thead>
                   <tr bgcolor="#FF9900">
                      <th>
                         <font face="Verdana" size="2">Name</font>
                      </th>
                      <th>
                         <font face="Verdana" size="2">Menge</font>
                      </th>
                      <th>
                         <font face="Verdana" size="2">Preis</font>
                      </th>
                   </tr>
                </thead>
                                   <tr>
                      <td align='center'>
                      <font face="Verdana" size="2">Borland C++ Builder</font>
                      </td>
                      <td align='center'>
                         <input style="text-align: center" size="4" maxlength="4" name="71" value="1">
                      </td>
                      <td><font face="Verdana" size="2">300.00  Euro</font></td>
                   </tr>
                                <tr>
                   <td colspan="2" align="center">
                      <font face="Verdana" size="2"><b>Gesamtpreis</b></font>
                      <font size="1">
                         <i> (incl. Mwst)</i>
                      </font>
                      <b>: </b>
                   </td>
                   <td>
                      <font face="Verdana" size="2"><b>300.00 Euro</b></font>
                   </td>
                </tr>
             </table>

----------------------------------------------
Der Rand soll ein dünner schwarzer strich sein.
Im Netscape Communicator wird alles richtig angezeigt,
doch im IE sieht man immernoch die hässlichen gitternetze,
die allesamt nicht dünn und nicht schwarz sind.
Was mache ich falsch
?
Gruß
Hanno

  1. Auch wenn ich die <thead> tags entferne oder <tbody> tags hinzufüge geht nichts. Ich hoffe ihr könnt mir helfen
    Gruß
    Hanno

  2. hallo,

    ich habe mal die tabelle bearbeitet:

    <table width="335px" border="1" rules="rows" style="1px; border-collapse:collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
      <thead>
                       <tr bgcolor="#FF9900">
                          <th>
                             <font face="Verdana" size="2">Name</font>
                          </th>
                          <th>
                             <font face="Verdana" size="2">Menge</font>
                          </th>
                          <th>
                             <font face="Verdana" size="2">Preis</font>
                          </th>
                       </tr>
                    </thead>
                                       <tr>
                          <td align='center'>
                          <font face="Verdana" size="2">Borland C++ Builder</font>
                          </td>
                          <td align='center'>
                             <input style="text-align: center" size="4" maxlength="4" name="71" value="1">
                          </td>
                          <td><font face="Verdana" size="2">300.00  Euro</font></td>
                       </tr>
                                    <tr>
                       <td colspan="2" align="center">
                          <font face="Verdana" size="2"><b>Gesamtpreis</b></font>
                          <font size="1">
                             <i> (incl. Mwst)</i>
                          </font>
                          <b>: </b>
                       </td>
                       <td>
                          <font face="Verdana" size="2"><b>300.00 Euro</b></font>
                       </td>
                    </tr>
                 </table>

    Probier mal aus ob sie dir so gefällt

    mfg scion

  3. hi,

    Ich habe folgende Tabelle:

    Ja, und bei einer solchen Fragestellung brauchst du nicht die gesamte Tabelle zu posten, sondern nur die Zeile, auf die es ankommt:

    <table width="335px" rules="rows" style="border: 1px solid black">

    Versuch mal stattdessen folgendes:
    <table width="335px" border="style: 1px solid black" cellpadding="0" cellspacing="0">

    Das dürfte es schon gewesen sein, und dir hätte ein gründlicher Blick in SELFHTML bestimmt dasselbe Ergebnis gebracht.

    Du kannst natürlich auch deine gesamte Tabelle gleich im <style>-Abschnitt deines Headers definieren, was wahrscheinlich noch eleganter ist.

    Grüße aus Berlin

    Christoph S.

    1. Das was ich haben wollte ist es immernoch nicht ...
      Die gitter sind jetzt grau und nicht schwarz wie ich das
      wollte.
      Gruß
      Hanno

      1. hallo Ulki,

        Die gitter sind jetzt grau und nicht schwarz wie ich das wollte.

        Das verstehe ich nicht ganz  -  welchen Browser auf welcher Plattform verwendest du denn?

        Aber ich bitte dich herzlich, die "zuständigen" Stellen in SELFHTML nachzulesen, da steht für Tabellenformatierung alles drin, was du brauchst  -  es gibt andere kompliziertere Themen, bei denen SELFHTML Anstöße, aber keine vollständigen Lösungen liefert. Für Tabellen, die immerhin zu den ältesten Layout-Elementen in HTML gehören, gilt das nicht, es steht wirklich _alles_ in SELFHTML.

        Grüße aus Berlin

        Christoph S.

        1. Ich habe mir das schon 100 mal durchgelesen aber es hlfit mir nix. ich hab win xp und msie ...
          Gruß
          Hanno