CSS Dernier Impair Enfant?

J'ai une liste non ordonnée, qui peut contenir un nombre pair ou impair d'éléments. Je suis à la recherche d'un CSS seule façon de le supprimer de la frontière à partir de la dernière 2 li balises si le nombre de lis est même. Le :last-child pseudo-sélecteur supprime le dernier un peu.

li {
float: left;
border-bottom: 1px solid #000;
}

li:last-child{
border-bottom: none;
}

Fonctionne pour un Nombre Impair de lis

+============================================+
+          1          |          2           +
+--------------------------------------------+
+          3          |                      +
+============================================+

Mais pour un nombre pair, j'ai besoin d'enlever le fond de la cellule #3

+============================================+
+          1          |          2           +
+--------------------------------------------+
+          3          |          4           +
+---------------------                       +
+============================================+

Alors j'ai pensé que je pourrais utiliser li:nth-last-child() mais je ne peux pas déterminer quelle devrait être l'équation pour attraper le dernier impair enfant.

Ce n'est pas 2n+1, 2n-1, n-1, ou quoi que ce soit je pense. S'il vous plaît aider.

  • LOL @ vos modifier
InformationsquelleAutor KyleWpppd | 2011-12-27