Espaçamento externo
margin
Cria um espaço fora do elemento, empurrando os outros elementos para longe dele. Pode ser usado para afastar um parágrafo do outro.
turma · html & css básico
Um caderno de referência para revisar o que id, class e as três primeiras propriedades de CSS fazem — e um espaço para praticar o desafio até o texto ficar do jeito pedido.
verbete · propriedades essenciais
Um catálogo com várias propriedades CSS. Explore o que cada uma faz e escolha as regras certas para completar o desafio.
margin
Cria um espaço fora do elemento, empurrando os outros elementos para longe dele. Pode ser usado para afastar um parágrafo do outro.
background-color
Pinta a caixinha invisível que existe atrás de cada parágrafo — não a letra, mas o fundo dela. Sem o traço entre as duas palavras, o navegador não entende o comando.
border-radius
Deixa os cantos de um elemento arredondados. Quanto maior o valor, mais redondo fica o canto.
color
Pinta o texto em si — as letras. O valor é o nome da cor em inglês (como red, blue, green, white, black) ou um código de cor.
font-size
Define o tamanho do texto. Pode ser usado com várias unidades de medida, como px (pixels), em ou rem.
border
Adiciona uma linha ao redor do elemento. Você define a espessura, o estilo (solid, dashed, dotted) e a cor.
text-align
Decide para onde as linhas do parágrafo se distribuem em relação à página.
left alinha à esquerda, right à direita, center centraliza, e justify estica o texto para encostar nas duas margens.
text-align: right →
text-align: center
text-align: justify. Este texto se estica para encostar nas duas bordas, esquerda e direita, ao mesmo tempo.
padding
Cria um espaço dentro do elemento, empurrando o conteúdo para longe das bordas.
font-weight
Define a espessura da letra. Valores comuns são normal ou bold (negrito).
text-decoration
Adiciona linhas ao texto, como sublinhado (underline) ou tachado (line-through).
box-shadow
Adiciona uma sombra atrás do elemento. Útil para dar sensação de profundidade e destacar caixas na tela.
opacity
Controla a transparência de um elemento. Vai de 0 (invisível) até 1 (totalmente visível).
missão · o diário do programador
Uma página com 4 parágrafos, escrita só com as tags que vocês já viram — <html>, <head>, <body> e <p> — estilizada inteiramente pelo CSS.
Sendo um elemento único e exclusivo na página, ele precisa do seletor apropriado. Posicione o texto bem no centro da tela e dê a ele uma coloração azulada para destacar.
Esses dois parágrafos compartilham exatamente o mesmo visual. Use a forma correta de agrupar estilos no CSS para evitar repetição. O texto deve se esticar para tocar as duas margens ao mesmo tempo, e o bloco inteiro deve ter um fundo acinzentado.
Outro elemento que só aparece uma vez no seu diário. Empurre-o lá para o canto direito e crie um contraste forte: o fundo do bloco deve ser preto, e as palavras precisam ser brancas.
gabarito · visual esperado
Este é o visual esperado após você aplicar as regras corretas no seu CSS. Note como o texto se comporta em cada bloco.