Für HTML gilt: td ist Kind von tr, Enkel von tbody/thead/tbody, Urenkel von table.
Beim explitziten und impliziten hinzufügen von z.B. tbody gibt es unterschiede zwischen HTML und XHTML die sich auch in den zu verwendenden CSS-Selektoren wiederspiegeln.