Irmão adjacente - CSS-Tricks

Índice:

Anonim

O combinador irmão adjacente em CSS não é um seletor por si só, mas uma maneira de combinar dois seletores. Por exemplo:

p + p ( margin: 0; )

O sinal de mais (+) é o combinador irmão adjacente, entre dois seletores de tag de parágrafo (elemento). Isso significa “selecione qualquer tag de parágrafo que esteja diretamente após outra tag de parágrafo (sem nada no meio)”. Aqui estão alguns exemplos do que ele selecionaria:


I'm a paragraph

I get selected!

I'm a paragraph

Monkey hair

I will NOT get selected

Isso é útil principalmente ao usar marcação semântica e precisar ajustar para determinados cenários nos quais os elementos estão diretamente próximos uns dos outros.

Veja o Seletor Pen Adjacent Sibling de Sara Cope (@saracope) no CodePen.

Mais recursos

  • Um bom uso para Combinadores Irmãos Adjacentes
  • MDN Docs
  • W3C Spec

Suporte para navegador

cromada Safári Raposa de fogo Ópera IE Android iOS
Nenhum Nenhum Nenhum Nenhum 7 + Nenhum Nenhum