Si vous pouvez compter sur le visiteur ayant un navigateur moderne, vous pouvez utiliser:
td {
padding-left: 20px; // or whatever distance you need
}
tr:nth-child(2) td,
tr:last-child td {
padding-left: 0;
}
Mais cela ne fonctionne pas dans les anciennes versions de IE (je ne suis pas e ême sûr de IE8) afin de répondre que vous pourriez donner à la première ligne réelle (et non la ligne d'en-tête) et la dernière ligne de la table une classe et de l'utilisation:
td {
padding-left: 20px; // or whatever distance you need
}
.first_real_row_class td,
.last_row_class td {
padding-left: 0;
}
Pourquoi marquez-vous cela dans un tableau? – BoltClock
Vous devriez essayer d'utiliser des classes et des hiérarchies plutôt que des nombres pour identifier vos éléments. –
Quels navigateurs essaies-tu de supporter? Il y a des pseudo-sélecteurs assez fous que vous pouvez utiliser, mais tout le monde ne les a pas encore. – sdleihssirhc