Algumas Propriedades da Fonte
font-family.font-size (ex: 16px, 1rem).line-height.color.Exemplo de "Stack" de Fontes
body {
font-family: 'Helvetica Neue', sans-serif; /* Prioridade */
}
Dica: Sempre forneça alternativas caso a primeira não exista na máquina.
Exemplos além da cor e tamanho
text-align: Esquerda, Centro, Direita.font-weight: Normal, Bold, Bolder (400 - 900).text-decoration: Sublinhado (underline).text-transform: Maiúsculo, minúsculo, Capitalized.p.titulo-drama {
font-weight: bold;
text-decoration: underline;
color: white;
background-color: darkred;
}
Tudo é um Retângulo
Os Componentes:
Todo elemento HTML é uma caixa invisível que contém camadas concêntricas:
Como aplicar espaçamento
.box-exemplo {
width: 200px;
height: 100px;
background-color: lightgreen;
border: 5px solid black; /* Borda visível */
padding: 20px; /* Espaço interno grande */
margin: 10px; /* Espaço externo para outros */
}
p {
border-width: 2px; /* Espessura */
border-style: dashed; /* Ponto tracejado */
border-color: #000; /* Cor preta */
}
Shortcuts (Atalhos): É possível definir tudo em uma linha
p { border: 2px dashed #000; }
A propriedade position é fundamental para Layout
O valor padrão é static. O conteúdo flui naturalmente.
/* Exemplo de uso */
header { position: fixed; top: 0; width: 100%; }
.sidebar { position: absolute; top: 50px; right: 0; }
Objetivo: Criar uma caixa estilizada.
Requisitos:
<div> com id="caixa-parte".100px x 100px.class="botao"), não dependa apenas de IDs.Conceitos-Chave:
Seleção + { propriedade: valor }Próxima aula: Introdução ao JavaScript
Material adicional: Tutorial de CSS do MDN | Tutorial do W3C | Roadmap Full Stack Developer
Lab Prático
Dúvidas e Discussão