Conteúdo do Curso
CSS Fundamentals
1. Introdução ao CSS
O que é CSS?Conectando HTML e CSSSeletores para Estilizar Elementos HTMLDesafio: Adicione Seus Primeiros EstilosDesafio: Adicione os Estilos utilizando o Nome da ClasseClasses Pseudo de Ação do UsuárioDesafio: Classes Pseudo de Ação do UsuárioCores do TextoTrabalho Eficaz com CSSDesafio: Variáveis em CSS
3. Modelo de Caixa e Espaçamento de Elementos
CSS Fundamentals
Desafio: Prever o Layout da Página
Tarefa
Examine o código HTML fornecido e preveja como a página aparecerá no navegador. Existem três elementos <div>
, cada um contendo uma combinação de um elemento de nível de linha e de nível de bloco.
Questões a Considerar:
- Como os elementos de nível de linha e de nível de bloco interagirão dentro de cada
<div>
? - Como a ordem dos elementos afetará o layout?
- Qual será a hierarquia visual dos elementos de nível de linha e de nível de bloco dentro de cada
<div>
?
- Como os elementos inline e de nível de bloco interagirão dentro de cada
<div>
?- Na primeira e na segunda
<div>
, o elemento<span>
(inline) aparece antes do texto (de nível de bloco). - Na terceira
<div>
, o elemento<span>
está no meio do texto (de nível de bloco).
- Na primeira e na segunda
- Como a ordem dos elementos afetará o layout?
- Na primeira
<div>
, o texto "This is a block-level element." provavelmente aparecerá abaixo do elemento inline devido ao comportamento padrão de nível de bloco do contêiner<div>
. - Na segunda
<div>
, a ordem dos elementos é invertida, então o texto provavelmente aparecerá acima do elemento inline. - Na terceira
<div>
, o texto e o elemento inline estão intercalados, portanto o layout pode mostrar o texto e o elemento inline na sequência.
- Na primeira
- Qual será a hierarquia visual dos elementos inline e de nível de bloco dentro de cada
<div>
?- O elemento inline (
<span>
) provavelmente aparecerá em linha com o texto em todos os casos, mas sua posição pode variar com base na ordem dos elementos dentro da<div>
.
- O elemento inline (
index.html
index.css
index.js
Tudo estava claro?
Seção 3. Capítulo 10
Conteúdo do Curso
CSS Fundamentals
1. Introdução ao CSS
O que é CSS?Conectando HTML e CSSSeletores para Estilizar Elementos HTMLDesafio: Adicione Seus Primeiros EstilosDesafio: Adicione os Estilos utilizando o Nome da ClasseClasses Pseudo de Ação do UsuárioDesafio: Classes Pseudo de Ação do UsuárioCores do TextoTrabalho Eficaz com CSSDesafio: Variáveis em CSS
3. Modelo de Caixa e Espaçamento de Elementos
CSS Fundamentals
Desafio: Prever o Layout da Página
Tarefa
Examine o código HTML fornecido e preveja como a página aparecerá no navegador. Existem três elementos <div>
, cada um contendo uma combinação de um elemento de nível de linha e de nível de bloco.
Questões a Considerar:
- Como os elementos de nível de linha e de nível de bloco interagirão dentro de cada
<div>
? - Como a ordem dos elementos afetará o layout?
- Qual será a hierarquia visual dos elementos de nível de linha e de nível de bloco dentro de cada
<div>
?
- Como os elementos inline e de nível de bloco interagirão dentro de cada
<div>
?- Na primeira e na segunda
<div>
, o elemento<span>
(inline) aparece antes do texto (de nível de bloco). - Na terceira
<div>
, o elemento<span>
está no meio do texto (de nível de bloco).
- Na primeira e na segunda
- Como a ordem dos elementos afetará o layout?
- Na primeira
<div>
, o texto "This is a block-level element." provavelmente aparecerá abaixo do elemento inline devido ao comportamento padrão de nível de bloco do contêiner<div>
. - Na segunda
<div>
, a ordem dos elementos é invertida, então o texto provavelmente aparecerá acima do elemento inline. - Na terceira
<div>
, o texto e o elemento inline estão intercalados, portanto o layout pode mostrar o texto e o elemento inline na sequência.
- Na primeira
- Qual será a hierarquia visual dos elementos inline e de nível de bloco dentro de cada
<div>
?- O elemento inline (
<span>
) provavelmente aparecerá em linha com o texto em todos os casos, mas sua posição pode variar com base na ordem dos elementos dentro da<div>
.
- O elemento inline (
index.html
index.css
index.js
Tudo estava claro?
Seção 3. Capítulo 10