freeCodeCamp/guide/portuguese/css/id-selector/index.md

1.9 KiB

title localeTitle
ID Selector Seletor de ID

Seletor de ID

O seletor de ID CSS aplica estilos a um elemento html específico. O seletor de ID CSS deve corresponder ao atributo ID de um elemento HTML. Ao contrário das classes, que podem ser aplicadas a vários elementos em um site, um ID específico pode ser aplicado somente a um único elemento em um site. O ID do CSS substituirá as propriedades da Classe CSS. Para selecionar um elemento com um id específico, escreva um caractere hash (#), seguido pelo id do elemento.

Sintaxe

#specified_id { /* styles */ } 

Você pode combinar o seletor de ID com outros tipos de seletores para estilizar um elemento muito específico.

section#about:hover { color: blue; } 
 
 div.classname#specified_id { color: green; } 

Nota sobre IDs

ID deve ser evitado ao estilizar, se possível. Como tem alta especificidade e pode ser anulada somente se você inline estilos, ou adicionar estilos em <style> . O peso dos seletores de classe de substituição de ID e dos seletores de tipo.

Lembre-se de que o seletor de ID deve corresponder ao atributo de ID de um elemento HTML.


<div id="specified_id"><!-- content --></div> 

Especificidade

Os seletores de ID têm alta especificidade, dificultando sua substituição. As classes têm uma especificidade muito menor e geralmente são a maneira preferida de estilizar elementos para evitar problemas de especificidade. Especificidade em MDN

Mais Informações:

freeCodeCamp Challenge - Defina o ID de um elemento

Desafio freeCodeCamp - Use um atributo de ID para estilizar um elemento

MDN