Gernot Back: Tabellen formatieren...

Beitrag lesen

Hallo Hendrik,

Ich formatiere meine so, dass ich jeder Zelle die gleiche Klasse zuweise. In der Klasse stehen dann Angaben zum Rahmen und Innenabstand.

<table>
<tr>
<td class="seite">Inhalt</td>
<td class="seite">Inhalt</td>
</tr>
</table>

  

> dazugehöriges CSS:  
> ~~~css
  

>   td.seite {  
>     border: 1px solid black;  
>     padding: 5px;  
>   }  
> 

Das klappt auch alles wunderbar. Allerdings erscheint mir diese Version ziemlich lang. Jetzt meine Frage: Kann ich das irgendwie im table-Element definieren? So muss ich ja für jede Zelle die Klasse aufschreiben und das nervt auf Dauer...

Warum operierst du nicht einfach mit dem Nachfahrensselektor?

  
<table class="seite">  
   <tr>  
      <td>Inhalt</td>  
      <td>Inhalt</td>  
   </tr>  
</table>  

  
table.seite td {  
   border: 1px solid black;  
   padding: 5px;  
}  

Gruß Gernot