30 votos

Selector de CSS para que no sea el primer hijo y último hijo

Estoy haciendo un sitio web muy avanzado. ¿Mi pregunta: es posible seleccionar todos los niños excepto para el :first-child y el :last-child ? Sé que hay un :not() selector pero no funciona con más de una no en paréntesis. Esto es lo que tengo:

#navigation ul li:not(:first-child, :last-child) {
    background: url(images/UISegmentBarButtonmiddle@2x.png);
    background-size: contain;
}

82voto

SalmanPK Puntos 6649
Try

8voto

animuson Puntos 23184

Seguro que funciona, sólo tienes que utilizar dos selectores de 'no'.

#navigation ul li:not(:first-child):not(:last-child) {

Continuará la línea después del primero, diciendo: "no el primer hijo" y "no es el último niño".

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X