Introdução aos Seletores
Parte da seção Styling with CSS do Journey de HTML da Coddy — lição 10 de 76.
No CSS, seletores são padrões usados para selecionar os elementos HTML que você deseja estilizar. Eles são uma parte crucial das regras CSS, pois determinam a quais elementos os estilos serão aplicados.
Existem vários tipos de seletores, cada um visando elementos de maneiras diferentes. Compreender os seletores é fundamental para dominar o CSS e criar páginas web bem estilizadas.
Aqui está uma regra CSS básica com um seletor:
selector {
property: value;
}selector: Define os elementos HTML que serão estilizados.property: O atributo de estilo que você deseja alterar (ex: color, font-size).value: O valor que você deseja definir para a propriedade (ex: blue, 16px).
Por exemplo:
p {
color: blue;
font-size: 16px;
}Neste exemplo, p é o seletor, visando todos os elementos de parágrafo. As declarações definem a cor do texto como azul e o tamanho da fonte para 16 pixels para todos os parágrafos.
Desafio
FácilVocê recebeu um documento HTML. Use CSS interno para estilizar o documento com as seguintes propriedades:
- Defina a cor de fundo (background color) de todos os cabeçalhos
h1comogreen. - Defina a cor do texto de todos os cabeçalhos
h1comowhite. - Defina o tamanho da fonte (font size) de todos os parágrafos (
p) como18px.
Você recebeu um código CSS inicial para isso.
Folha de consulta
Os seletores CSS são padrões usados para selecionar os elementos HTML que você deseja estilizar. Eles determinam a quais elementos os estilos serão aplicados.
Estrutura básica de uma regra CSS:
selector {
property: value;
}selector: Alveja os elementos HTML a serem estilizadosproperty: O atributo de estilo que você deseja alterar (ex: color, font-size)value: O valor que você deseja definir para a propriedade (ex: blue, 16px)
Exemplo visando todos os elementos de parágrafo:
p {
color: blue;
font-size: 16px;
}Experimente você mesmo
<!DOCTYPE html>
<html>
<head>
<title>Selectors</title>
<style>
h1 {
}
p {
}
</style>
</head>
<body>
<h1>John Doe</h1>
<p>Web Developer</p>
</body>
</html>Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Styling with CSS
4Fundamentos de Texto
Cor do TextoFamília da FonteTamanho da FontePeso da FonteAlinhamento de TextoDecoração de TextoDesafio de Recapitulação nº 1Desafio de Recapitulação nº 27Modelo de Caixa Parte 1
O que é o Modelo de Caixa?PaddingMargensBordasLargura e AlturaDesafio de Revisão3Seletores Básicos
Introdução aos SeletoresSeletor de TipoSeletor de ClasseSeletor de IDSeletores de GrupoSeletor UniversalDesafio de Seleção9Flex Box
O que é Flex Box?Flex DirectionJustify ContentAlign ItemsO Centro PerfeitoDesafio de Flex Box12Fundamentos do Design Responsivo
O que é Design Responsivo?Meta Tag ViewportLayouts FluidosUnidades de ViewportFundamentos de Media QueriesImagens Flexíveis