Hallo Cheatah,
Kleine Ergaenzung/Korrektur, SCNR. ;-)
Abgesehen davon ist jede (richtige) Schreibweise identisch mit
#tabelle td
Nein, die Schreibweisen
(a) table#tabelle td { }
und
(b) #tabelle td { }
sind _nicht_ identisch.
Der Selektor in (a) enthaelt ein Element mehr als in (b) und hat somit eine
(leicht) hoehere Spezifitaet (specificity).
http://www.w3.org/TR/CSS2/cascade.html#specificity
Zudem: die Schreibweise (a) wird von Netscape 4 nicht verstanden.
http://w3development.de/css/hide_css_from_browsers/more/
Sinn macht die Einbeziehung des Elementes, wenn Du bei der Erstellung des CSS-Codes nicht weißt, um welches Element es sich handeln wird, bzw. wenn es mehrere Möglichkeiten gibt.
... oder wenn man fuer den Selektor eine moeglichst hohe Spezifitaet
erreichen will.
mfg
Thomas