hawkmaster: Tabellen Rahmen, Cellpadding stört

Hallo zusammen,

ich habe mit Hilfe von CSS um eine Tabelle einen dünnen Rahmen gemacht. Also nur außen herum.
<tr>
    <td width="250" class="bordertopleft">Spalte1 </td>
   <td width="113" class="bordertop">Spalte 2</td>
   <td colspan="2" class="bordertopright">Spalte 3</td>
</tr>

Soweit so gut. Wenn ich nun aber cellpadding="2" cellspacing="2" hinzufüge wird der Rahmen durch kleine weisse Stellen unterbrochen. Wenn ich cellpadding und spacing auf 0 setze ist der Rahmen zwar ok, dafür ist aber der Inhalt so dicht beieinander.
Hat jemand eine Idee wie man beides hinbekommen könnte?

vielen Dank und viele Grüße
hawk

  1. Mahlzeit hawkmaster,

    ich habe mit Hilfe von CSS um eine Tabelle einen dünnen Rahmen gemacht. Also nur außen herum.

    Um eine Tabelle? Sieht nicht so aus - eher um einzelne Zellen einer Tabelle.

    <tr>
        <td width="250" class="bordertopleft">Spalte1 </td>
       <td width="113" class="bordertop">Spalte 2</td>
       <td colspan="2" class="bordertopright">Spalte 3</td>
    </tr>

    Soweit so gut. Wenn ich nun aber cellpadding="2" cellspacing="2" hinzufüge wird der Rahmen durch kleine weisse Stellen unterbrochen. Wenn ich cellpadding und spacing auf 0 setze ist der Rahmen zwar ok, dafür ist aber der Inhalt so dicht beieinander.

    Für die Darstellung ist CSS zuständig, nicht HTML! Also nutze die <http://de.selfhtml.org/css/eigenschaften/innenabstand.htm@title=entsprechenden Möglichkeiten> ...

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
    1. Mahlzeit hawkmaster,

      ich habe mit Hilfe von CSS um eine Tabelle einen dünnen Rahmen gemacht. Also nur außen herum.

      Um eine Tabelle? Sieht nicht so aus - eher um einzelne Zellen einer Tabelle.

      <tr>
          <td width="250" class="bordertopleft">Spalte1 </td>
         <td width="113" class="bordertop">Spalte 2</td>
         <td colspan="2" class="bordertopright">Spalte 3</td>
      </tr>

      Soweit so gut. Wenn ich nun aber cellpadding="2" cellspacing="2" hinzufüge wird der Rahmen durch kleine weisse Stellen unterbrochen. Wenn ich cellpadding und spacing auf 0 setze ist der Rahmen zwar ok, dafür ist aber der Inhalt so dicht beieinander.

      Für die Darstellung ist CSS zuständig, nicht HTML! Also nutze die <http://de.selfhtml.org/css/eigenschaften/innenabstand.htm@title=entsprechenden Möglichkeiten> ...

      MfG,
      EKKi

      Hilft Dir das?

        
      <head>  
       <title>Unbenannt</title>  
        
       </script>  
       <style type="text/css"> <!--  
       #tr {  
        border-color: Aqua;  
        border-width: 1px;  
        border-style: solid;  
        
       }  
        
       -->  
      </style>  
      </head>  
      <body>  
      <div id="tr">  
      <table width="600" border="1">  
      <tr>  
         <td width="250">Spalte 1 </td>  
         <td width="113">Spalte 2</td>  
         <td width="226" colspan="2">Spalte 3</td>  
      </tr>  
      <tr>  
         <td width="250">Spalte 11 </td>  
         <td width="113">Spalte 12</td>  
         <td width="113">Spalte 13</td>  
         <td width="113">Spalte 14</td>  
      </tr>  
      </table>  
      </div>  
      </body>  
        
      
      

      Gruß
      Jagognussel

      1. Mahlzeit Jagognussel,

        Hilft Dir das?

        Wieso sollte mir das helfen?

        <style type="text/css"> <!--

        HTML-Kommentare haben innerhalb von Stylesheet-Angaben nichts verloren.

        #tr {
          border-color: Aqua;
          border-width: 1px;
          border-style: solid;

        }

        [...]

        <div id="tr">
        <table width="600" border="1">
        <tr>
           <td width="250">Spalte 1 </td>
           <td width="113">Spalte 2</td>
           <td width="226" colspan="2">Spalte 3</td>
        </tr>
        <tr>
           <td width="250">Spalte 11 </td>
           <td width="113">Spalte 12</td>
           <td width="113">Spalte 13</td>
           <td width="113">Spalte 14</td>
        </tr>
        </table>
        </div>

        Was wird in dem <div> mit der ID "tr" gruppiert? Richtig: nichts. Wie sinnvoll ist dieses <div> dann? Richtig: absolut sinnfrei.

        Wenn eine Tabelle einen Rahmen haben soll, gibt man ihn direkt der Tabelle, und nicht irgendeinem äußeren Etwas.

        MfG,
        EKKi

        --
        sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|