Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Dominando Seletores CSS para Estilizar Elementos HTML | Introdução ao CSS
Fundamentos de CSS

bookDominando Seletores CSS para Estilizar Elementos HTML

Para aplicar estilos de forma eficaz, é necessário compreender os seletores CSS, que determinam quais elementos HTML serão alvo da estilização. Vamos explorar os principais tipos de seletores.

Seletor de Tag

Uma forma de aplicar estilos é utilizando a própria tag do elemento. Os estilos especificados com um seletor de tag afetarão todos os elementos com essa tag. Isso é útil para aplicar uma estilização consistente aos elementos em todo o site.

Sintaxe: No HTML, temos um elemento p:

<p>It was all in my head.</p>

Para aplicar estilos no arquivo CSS, utilize o nome da tag (p) como seletor:

p {
  property: value;
}

Vamos executar o exemplo a seguir e verificar como funciona.

index.html

index.html

styles.css

styles.css

copy

Seletor de Classe

Uma forma mais precisa de estilizar elementos é utilizando seletores de classe. Esses seletores direcionam elementos com nomes de classe específicos, permitindo aplicar estilos de maneira seletiva.

Sintaxe: No HTML, adicione um atributo class com um nome de classe significativo:

<p class="text">This song is another hit.</p>

No CSS, referencie o nome da classe com um ponto (.) para definir os estilos:

.text {
  property: value;
}

Execute o exemplo a seguir e observe que apenas os elementos com a classe text receberão esses estilos, proporcionando maior controle sobre a estilização.

index.html

index.html

styles.css

styles.css

copy

Todos os elementos com o atributo class="text" são estilizados com texto vermelho, tamanho de fonte de 24px e fundo na cor trigo. O nome da classe text é definido em index.css utilizando o prefixo ..

Composição de Classes

Também é possível combinar várias classes em um único elemento, tornando a composição de classes uma ferramenta poderosa para aplicar estilos – separe os nomes das classes com espaços no atributo class.

Sintaxe: No HTML, adicione vários nomes de classes a um elemento:

<p class="text font">A robot created chemicals.</p>

No CSS, defina os estilos para cada classe separadamente:

.text {
  property: value;
}

.font {
  property: value;
}

Vamos executar o exemplo a seguir e observar como funciona. Elementos com as classes text e font receberão os estilos especificados.

index.html

index.html

styles.css

styles.css

copy

O elemento <p> com as classes text e font recebe estilos de ambos os seletores. A classe text define a cor como navy e a classe font define o tamanho da fonte como 24px.

Seletor de Id

Embora seja possível utilizar o seletor id para estilização, geralmente não é recomendado. Os ids devem ser únicos em uma página, o que limita sua reutilização.

Sintaxe: No HTML, adicione um atributo id a um elemento:

<p id="title">Choose from different themes.</p>

No CSS, referencie o id com uma hashtag (#) para definir os estilos:

#title {
  property: value;
}

Execute o exemplo a seguir e observe como funciona. Este exemplo aplica estilos ao elemento único com o id title.

index.html

index.html

styles.css

styles.css

copy

O atributo id="title" identifica de forma única o elemento <p>, e os estilos definidos com o seletor #title aplicam-se apenas a esse elemento específico.

1. Selecione todas as maneiras possíveis de direcionar um elemento HTML para aplicar estilos.

2. Qual é a forma de direcionar e estilizar o elemento HTML com class="navigation-link"?

question mark

Selecione todas as maneiras possíveis de direcionar um elemento HTML para aplicar estilos.

Select the correct answer

question mark

Qual é a forma de direcionar e estilizar o elemento HTML com class="navigation-link"?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 2.56

bookDominando Seletores CSS para Estilizar Elementos HTML

Deslize para mostrar o menu

Para aplicar estilos de forma eficaz, é necessário compreender os seletores CSS, que determinam quais elementos HTML serão alvo da estilização. Vamos explorar os principais tipos de seletores.

Seletor de Tag

Uma forma de aplicar estilos é utilizando a própria tag do elemento. Os estilos especificados com um seletor de tag afetarão todos os elementos com essa tag. Isso é útil para aplicar uma estilização consistente aos elementos em todo o site.

Sintaxe: No HTML, temos um elemento p:

<p>It was all in my head.</p>

Para aplicar estilos no arquivo CSS, utilize o nome da tag (p) como seletor:

p {
  property: value;
}

Vamos executar o exemplo a seguir e verificar como funciona.

index.html

index.html

styles.css

styles.css

copy

Seletor de Classe

Uma forma mais precisa de estilizar elementos é utilizando seletores de classe. Esses seletores direcionam elementos com nomes de classe específicos, permitindo aplicar estilos de maneira seletiva.

Sintaxe: No HTML, adicione um atributo class com um nome de classe significativo:

<p class="text">This song is another hit.</p>

No CSS, referencie o nome da classe com um ponto (.) para definir os estilos:

.text {
  property: value;
}

Execute o exemplo a seguir e observe que apenas os elementos com a classe text receberão esses estilos, proporcionando maior controle sobre a estilização.

index.html

index.html

styles.css

styles.css

copy

Todos os elementos com o atributo class="text" são estilizados com texto vermelho, tamanho de fonte de 24px e fundo na cor trigo. O nome da classe text é definido em index.css utilizando o prefixo ..

Composição de Classes

Também é possível combinar várias classes em um único elemento, tornando a composição de classes uma ferramenta poderosa para aplicar estilos – separe os nomes das classes com espaços no atributo class.

Sintaxe: No HTML, adicione vários nomes de classes a um elemento:

<p class="text font">A robot created chemicals.</p>

No CSS, defina os estilos para cada classe separadamente:

.text {
  property: value;
}

.font {
  property: value;
}

Vamos executar o exemplo a seguir e observar como funciona. Elementos com as classes text e font receberão os estilos especificados.

index.html

index.html

styles.css

styles.css

copy

O elemento <p> com as classes text e font recebe estilos de ambos os seletores. A classe text define a cor como navy e a classe font define o tamanho da fonte como 24px.

Seletor de Id

Embora seja possível utilizar o seletor id para estilização, geralmente não é recomendado. Os ids devem ser únicos em uma página, o que limita sua reutilização.

Sintaxe: No HTML, adicione um atributo id a um elemento:

<p id="title">Choose from different themes.</p>

No CSS, referencie o id com uma hashtag (#) para definir os estilos:

#title {
  property: value;
}

Execute o exemplo a seguir e observe como funciona. Este exemplo aplica estilos ao elemento único com o id title.

index.html

index.html

styles.css

styles.css

copy

O atributo id="title" identifica de forma única o elemento <p>, e os estilos definidos com o seletor #title aplicam-se apenas a esse elemento específico.

1. Selecione todas as maneiras possíveis de direcionar um elemento HTML para aplicar estilos.

2. Qual é a forma de direcionar e estilizar o elemento HTML com class="navigation-link"?

question mark

Selecione todas as maneiras possíveis de direcionar um elemento HTML para aplicar estilos.

Select the correct answer

question mark

Qual é a forma de direcionar e estilizar o elemento HTML com class="navigation-link"?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3
some-alt