Até agora, os elementos seguiram o fluxo normal do documento. Mas às vezes precisamos posicionar algo de forma específica.
É aí que entra a propriedade position.
O que é position?
A propriedade position define como um elemento é posicionado em relação à página ou a outros elementos.
Os valores mais importantes são:
staticrelativeabsolutefixedsticky
Position static (padrão)
Todo elemento começa com position: static.
Nesse modo:
- O elemento segue o fluxo normal
- As propriedades
top,right,bottomeleftnão funcionam
.elemento { position: static; } Position relative
Com position: relative, o elemento continua no fluxo, mas pode ser deslocado a partir da sua posição original.
.caixa { position: relative; top: 10px; left: 20px; } O espaço original do elemento é mantido.
relative é muito usado como referência para elementos absolutos. Position absolute
O position: absolute remove o elemento do fluxo normal.
Ele se posiciona em relação ao primeiro ancestral com position diferente de static.
.container { position: relative; }
.item {
position: absolute;
top: 0;
right: 0;
}
body. Position fixed
Com position: fixed, o elemento:
- Fica fixo na tela
- Não se move ao rolar a página
.menu { position: fixed; top: 0; width: 100%; } É comum usar em menus e botões flutuantes.
Position sticky
O position: sticky é uma mistura de relative com fixed.
O elemento:
- Se comporta como relativo
- Fica fixo ao atingir um ponto da rolagem
.cabecalho { position: sticky; top: 0; }
Propriedades de posicionamento
As propriedades usadas com position são:
toprightbottomleft
Elas definem o deslocamento do elemento.
Boas práticas com position
- Evite usar
absolutepara layout principal - Prefira Flexbox e Grid para layouts
- Use
positionpara ajustes pontuais
absolute, algo está errado. 💾🧠 Resumo da aula para nunca mais esquecer
positioncontrola o posicionamento dos elementosstaticé o padrãorelativemantém o elemento no fluxoabsoluteremove do fluxofixedfixa na telastickycombina relativo e fixo
Na próxima aula, vamos entrar em um dos maiores aliados do CSS moderno: Flexbox 💪📐
HARDWARE
Entendendo o seu computador
O que há dentro do meu computador?
Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.
Você Sabia?
Final Fantasy
O famoso título Final Fantasy, da Square Enix, tem este nome exatamente porque se tratava da última esperança da empresa, que estava à beira da falência quando o lançou. Clique aqui e conheça detalhes dessa história.
Nintendo Wii
Nos primeiros oito dias após o lançamento do console Nintendo Wii foram vendidas 600 mil unidades. Isso equivale a quase um por segundo e estes incríveis números são referentes às vendas apenas nos EUA!
Pac Man
Apenas no ano de 1982, o clássico Pac Man vendeu mais de 400 mil máquinas de fliperama em todo o mundo e recebeu cerca de 7 bilhões de moedas nestas máquinas. Saiba mais.
Recorde de patentes
A IBM detém o recorde de patentes em um único ano, atingindo a marca de 4186 registros no ano de 2008. Clique aqui e saiba mais sobre esta gigante do mundo da tecnologia.
PDP-1
O primeiro computador a conseguir rodar o jogo Spacewar era o PDP-1, que custava 120 mil dólares e pertencia ao Massachusetts Institute of Technology. O jogo demorou 200 horas para ser desenvolvido, em 1962, e seu criador foi um cientista da computação chamado Steve Russel.










