1ere ligne d'un tableau avec feuille de style

Thomas89
Invité n'ayant pas de compte PHPfrance

12 sept. 2006, 16:17

Bonjour,

Voila, je voudrais faire une feuille de style en css. Je voudrai que les tableau qui s'affiche est forcement pour la première ligne (avec les intitulés) un fond gris clair. Comment est-ce que je peux faire pour qu'il y ai seulement la première ligne ?

merci d'avance

Avatar du membre
ViPHP
ViPHP | 3008 Messages

12 sept. 2006, 16:20

tu mets juste une classe précise dans le 1er <tr> ;)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

12 sept. 2006, 16:35

ou alors, comme cette premiere ligne doit surement présenter les entete de ton tableau, utiliser des <th> plutot que des <td> et donner un style spécifique aux th de ton tableau ;) Non seulement ça evite de mettre des nouvelles classes dans tout les sens mais en plus, tu respectes plus la notion de présentation telle que le HTML la définie
Rappel :
table.maClasse th {
background-color: #F00;
}
Le code CSS suivant définit un fond de cellule rouge pour les th de tous les tableau dont la classe est "maClasse"
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 19672 Messages

12 sept. 2006, 18:49

Et sinon, intéresse toi au pseudo-élément CSS first-child, mais attention aux problèmes d'interprétation selon le navigateur, à tester sous IE en particulier.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: