Thomas Luethi: Tabelle: Rahmen von table, td und th?

Beitrag lesen

Hallo Rouven,

das macht aber doch die Verwendung von Klassen umständlich, oder?

Nein. Es ist nicht umstaendlich.

Befasse Dich mit Selektoren, insbesondere mit Verschachtelung:
http://selfhtml.teamone.de/css/formate/zentrale.htm#verschachtelte_elemente

Wenn ich jetzt eine Tabelle "komplett" rahmen will, dann sagen wir ich lege eine Klasse .gerahmt { border:... } an. Wenn ich das jetzt umsetzen will, dann mache ich also:
table class=
td class="
th class="

Nein, es ist ueberhaupt nicht notwendig, jeder einzelnen Zelle
auch noch eine Klasse zu geben.
Es reicht, der Tabelle eine Klasse zu geben.
Die Zellen sind ja schliesslich Kinder der Tabelle.

HTML:
<table class="gerahmt">
 <tr>
   <th>...</th>
   <td>...</td>
<!-- u.s.w. -->

CSS:
table.gerahmt, table.gerahmt td, table.gerahmt th
  { border: ... }

So einfach ist das... ;-)

Gruesse + gute Nacht,

Thomas

--
Dank /my/ automatisch ausgeblendet: JavaScript, ASP.
Manuell "ausgeblendet": Threads mit Frames, Iframes und Scrollbalken im Subject...
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!