Estou fazendo um site muito avançado. Minha pergunta: É possível selecionar todas as outras crianças, exceto para o :first-child
e o :last-child
? Eu sei que há um :not()
seletor, mas ele não funciona com mais de um que não esteja entre parênteses. Isso é o que eu tenho:
#navigation ul li:not(:first-child, :last-child) {
background: url(images/UISegmentBarButtonmiddle@2x.png);
background-size: contain;
}
html
css
css-selectors
Daniel
fonte
fonte
Respostas:
Experimente
#navigation ul li:not(:first-child):not(:last-child)
.fonte
not()
tentar fazer isso antes de pesquisar no Google: P geniusnot (A and B)
não é igual a(not A) and (not B)
, preferia ser(not A) or (not B)
. Não funciona.Claro que vai funcionar, você só precisa usar dois seletores "não".
Ele continuará na linha seguinte, dizendo "não é o primeiro filho" e "não é o último filho".
fonte