CSS Pseudoklasse auf eine bestimmte Tabelle anwenden, wenn mehrere Tabellen im Dokument vorhanden
bearbeitet von HenryHallo Gunnar,
> "zebra" ist keine gute Bezeichnung zur *Identifikation* einer Tabelle. (Es sei denn, in deren Inhalt geht es um Zebras). Die ID sollte die Tabelle *inhaltlich* beschreiben; sowas wie bspw. "produkteigenschaften".
>
Warum?
> "zebra" wäre eine Bezeichnung für eine *Klasse*. Auch wenn das gegenwärtig(!) nicht gewünscht ist, es könnte ja mehrere solcher Tabellen geben. ([Es sollte eher gar keine geben](https://forum.selfhtml.org/self/2018/mar/6/css-pseudoklasse-auf-eine-bestimmte-tabelle-anwenden-wenn-mehrere-tabellen-im-dokument-vorhanden/1715312#m1715312), aber das ist eine andere Diskussion.)
>
Ja und ich schrieb …Tabelle identifizieren durch zb,... Dass die Identifizierung durch Klassen, Selektoren, etc. möglich ist, dürfte klar sein. Da es hier in der Frage aber konkret um eine einzige Tabelle ging, finde ich ID als Primärlösung durchaus geeignet.
> Das wäre eine rein präsentationsbezogene Klasse – i.d.R. *bäh*, aber es mag Anwendungsfälle dafür geben. Also `class="zebra"` und das CSS nur darauf angewandt: `.zebra …`
>
Sehe da immer noch keine echte Notwendigkeit, das anders anzugehen.
Gruss
Henry
CSS Pseudoklasse auf eine bestimmte Tabelle anwenden, wenn mehrere Tabellen im Dokument vorhanden
bearbeitet von HenryHallo Gunnar,
> > Indem du die gewünschte Tabelle identifizierst. Also zb. id="zebra" und dann das CSS nur darauf anwendest zb.
> > \#zebra{...}
>
> "zebra" ist keine gute Bezeichnung zur *Identifikation* einer Tabelle. (Es sei denn, in deren Inhalt geht es um Zebras). Die ID sollte die Tabelle *inhaltlich* beschreiben; sowas wie bspw. "produkteigenschaften".
>
Warum?
> "zebra" wäre eine Bezeichnung für eine *Klasse*. Auch wenn das gegenwärtig(!) nicht gewünscht ist, es könnte ja mehrere solcher Tabellen geben. ([Es sollte eher gar keine geben](https://forum.selfhtml.org/self/2018/mar/6/css-pseudoklasse-auf-eine-bestimmte-tabelle-anwenden-wenn-mehrere-tabellen-im-dokument-vorhanden/1715312#m1715312), aber das ist eine andere Diskussion.)
>
Ja und ich schrieb …Tabelle identifizieren durch zb,... Dass die Identifizierung durch Klassen, Selektoren, etc. möglich ist, dürfte klar sein. Da es hier in der Frage aber konkret um eine einzige Tabelle ging, finde ich ID als Primärlösung durchaus geeignet.
> Das wäre eine rein präsentationsbezogene Klasse – i.d.R. *bäh*, aber es mag Anwendungsfälle dafür geben. Also `class="zebra"` und das CSS nur darauf angewandt: `.zebra …`
>
Sehe da immer noch keine echte Notwendigkeit, das anders anzugehen.
Gruss
Henry