Computação Jr.
CodeDex
Base de Conhecimento & Glossário · Code Júnior
← Voltar ao glossário

HTML e CSS

Estrutura semântica, estilização responsiva e fundamentos da web.

01 Tags e Elementos

Básico

Tags são as marcações escritas entre ``; um elemento é o conjunto formado pela tag de abertura, o conteúdo e a tag de fechamento.

02 Atributos

Básico

Informações adicionais declaradas dentro da tag de abertura, como `id`, `class`, `href` e `src`, que configuram o comportamento ou a identificação do elemento.

03 HTML Semântico

Básico

Uso de tags que descrevem o significado do conteúdo, como `header`, `nav`, `main`, `section`, `article` e `footer`, em vez de `div` genéricas, melhorando a organização e a acessibilidade.

04 Formulários

Básico

Conjunto de elementos como `form`, `input`, `label`, `select` e `button` que permitem ao usuário inserir e enviar dados para a aplicação.

05 Links e Imagens

Básico

Elementos `a` e `img` usados para navegar entre páginas e exibir imagens, sendo importante preencher o atributo `alt` nas imagens para descrevê-las.

06 Acessibilidade

Básico

Prática de construir interfaces que possam ser utilizadas por todas as pessoas, incluindo quem usa leitores de tela ou navega pelo teclado, por meio de semântica, contraste adequado e textos alternativos.

07 Seletores CSS

Básico

Padrões que indicam a quais elementos HTML uma regra de estilo será aplicada, como seletores de tag, de classe (`.classe`), de id (`#id`) e de atributo.

08 Pseudo-classes

Básico

Seletores que aplicam estilos conforme o estado do elemento, como `:hover`, `:focus` e `:nth-child()`.

09 Especificidade e Cascata

Básico

Regras que definem qual estilo prevalece quando várias declarações atingem o mesmo elemento, considerando o tipo de seletor, a ordem no código e o uso de `!important`.

10 Box Model

Básico

Modelo que descreve cada elemento como uma caixa composta por conteúdo, `padding`, `border` e `margin`.

11 Display

Básico

Propriedade que define como um elemento se comporta no fluxo da página, com valores como `block`, `inline`, `inline-block`, `flex`, `grid` e `none`.

12 Position

Básico

Propriedade que controla o posicionamento de um elemento, com valores como `static`, `relative`, `absolute`, `fixed` e `sticky`.

13 Variáveis CSS (Custom Properties)

Básico

Valores reutilizáveis declarados com `--nome` e acessados com `var(--nome)`, úteis para centralizar cores, espaçamentos e fontes.

14 Media Queries

Básico

Regras CSS aplicadas apenas quando determinadas condições são atendidas, como a largura da tela, permitindo implementar os breakpoints do layout responsivo.

15 Mobile First

Básico

Abordagem em que o layout é planejado e estilizado primeiro para telas pequenas e depois ampliado para telas maiores por meio de media queries.

16 Transições e Animações

Básico

Recursos do CSS (`transition` e `@keyframes`) que suavizam mudanças de estilo e criam movimentos sem necessidade de JavaScript.

Pronto para praticar?

Confira os quizzes disponíveis na central de treinamento.

Ir para Quizzes →