Este documento apresenta os principais conceitos de CSS, incluindo sintaxe, seletores, box model, unidades de medida, boas práticas de nomenclatura e debugagem. Dois exercícios práticos são fornecidos para aplicar os conceitos aprendidos.
PIXELS x REM
"Pixelé uma medida fixa"
.exemplo-pixels {
font-size: 18px;
}
"Rem é uma medida dinâmica"
body {
font-size: 12px;
}
.exemplo-rem {
font-size: 1.5rem;
}
11.
View Width (VW)x View Height (VH)
VH = 1/100 da altura do navegador.
exemplo: para um navegador de 900px, 1vh = 9px
VW = 1/100 da largura do navegador.
exemplo: para um navegador de 900px, 1vw = 9px
12.
RGBA x HEX
rgba(255,255, 255, 0.5)
red green blue alpha
#FF0000
red green blue{
{
{
13.
BOAS PRÁTICAS
● Usarnomes semânticos
● Sempre prefira classes
● Não use !important
● Não usar o nome da cor por extenso, sempre prefira RGBA
● Z-index: somente valores entre 0 e 20
● Floats: não use!
14.
NOMENCLATURA DO BEM
Elementoque faz parte do
bloco
Usado para sinalizar um
Estado ou comportamento
Bloco independente