Bonsoir,
Il faut comprendre que le CSS est utilisé pour appliquer un style sur certains éléments (ou toute la page) alors que le HTML correspond au squelette de la page, on y retrouve les différents composants comme des tableaux par exemple. Il est possible de mettre du style directement en HTML.
HTML:
b (une balise existe pour ça)
c (il est précisé que le tableau n'a pas de style)
d
g
h (balise <a>)
CSS
a
e (ici on est sur le style du tableau)
f