MudGuard: Tabellen, CSS und HTML

Beitrag lesen

Hi,

  1. Macht es was aus, wenn eine Tabelle Flatterrand bekommt? D.h.: in einigen Zeilen sind weiniger <td> als in anderen. Ist das erlaubt, oder müssen alle Zeilen rechnerisch gleich viele Spalten enthalten (colspan)?

Mir ist keine solche Restriktion bekannt. Gibt aber u.U. (bei Verwendung des HTML-Border-Attributs für die Tabelle anderes Aussehen als wenn man noch eine Füllzelle mit colspan ans Zeilenende hängt...

  1. Gibt es einen CSS-Trick mit zwei aufeinanderfolgenden Styles, die dann automatisch eine "gestreifte" Tabelle ergeben würden, oder muss ich Modulo rechnen?

Jein. CSS3 hat da was schönes.

tr:nth-child(2n+1) /* represents every odd row of a HTML table */
tr:nth-child(odd)  /* same */
tr:nth-child(2n)   /* represents every even row of a HTML table */
tr:nth-child(even) /* same */

siehe http://www.w3.org/TR/css3-selectors/#nth-child-pseudo

kann aber soweit ich weiß leider noch kein Browser...

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/