Seletor de irmão adjacente
Lição 9 de 15 do curso Seletores CSS da Coddy.
Vamos mergulhar nos seletores de irmãos adjacentes. Esses seletores visam elementos que compartilham o mesmo pai e vêm imediatamente após o elemento selecionado. Um seletor de irmão adjacente é um seletor CSS que seleciona todos os elementos que são irmãos de um elemento especificado e estão imediatamente adjacentes a ele. O seletor de irmão adjacente é denotado por um sinal de mais (+) entre dois seletores.
Sintaxe
former_element + target_element {
/* propriedades de estilo */
}Suponha que tenhamos esta estrutura HTML:
<div class="container">
<p>First paragraph</p>
<span>Adjacent span</span>
<p>Second paragraph</p>
</div>Para estilizar o <span> imediatamente após um parágrafo, você usaria o seletor de irmão adjacente:
p + span {
font-weight: bold;
}Neste caso, o "Adjacent span" terá o peso da fonte em negrito.
Desafio
Fácil- Crie uma página web com um elemento
pe um elementospan. - Use um seletor de irmão adjacente para estilizar o elemento
spanque é imediatamente adjacente ao elementoppara ter uma borda red.
Experimente você mesmo
<html>
<head>
<title>Adjacent Sibling Selector Exercise</title>
<style>
/* CSS Code goes here */
</style>
</head>
<body>
</body>
</html>
Todas as lições de Seletores CSS
3Seletores Combinadores
Seletor de filhoSeletor de descendenteSeletor de irmão adjacenteSeletor de irmão geral