thierry a écrit :
Bon, ses autres solutions avec des classes sot tout aussi valables, simplement, je n'aime pas utiliser des classes quand on peut faire autrement, pour des raisons de simplicité du code (préférence personnelles).
Au contraire l'utilisation d'une classe rend le CSS plus clair, plus maintenable et plus performant.
- ".cell-number" par exemple sera plus compréhensible qu'un "td + td"
- on pourra l'appliquer à n'importe quelle autre case sans se soucier de son emplacement, même si c'est la première seulement sur la ligne 4
- une classe est plus rapide à interpréter qu'un sélecteur complexe comme celui là
- le css restera indépendant du HTML (si un jour tu décide d'ajouter une colonne par exemple)
Mais les préférences perso peuvent prendre le pas dessus (et le font souvent)
Bonne journée à vous deux