image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Rafaela Ferreira
Rafaela Ferreira31/10/2023 14:56
Compartilhe

ร‰ aquela dรบvida... Como se centraliza uma div mesmo ? ๐Ÿคฆโ€โ™€๏ธ๐Ÿคท

  • #CSS

Boa tarde,

๐Ÿ’ฃร‰ aquela clรกssica dรบvida... ๐—–๐—ผ๐—บ๐—ผ ๐—ฐ๐—ฒ๐—ป๐˜๐—ฟ๐—ฎ๐—น๐—ถ๐˜‡๐—ฎ๐—ฟ ๐˜‚๐—บ๐—ฎ ๐—ฑ๐—ถ๐˜ƒ?

Muitos devs acabam usando os comandos aleatoriamente atรฉ que algum funcione.

๐Ÿง As formas mais comuns de centralizar um elemento horizontalmente sรฃo:

โ–ข text-align: center

โ–ข display: flex / justify-content: center;

โ–ข position: absolute / left: 50% / transform: translateX(-50%)

โ–ข margin: 0 auto;

๐Ÿ’ญPara vocรช poder entender melhor cada um desses comandos, leia abaixo :

โ–ข ๐˜๐—ฒ๐˜…๐˜-๐—ฎ๐—น๐—ถ๐—ด๐—ป: ๐—ฐ๐—ฒ๐—ป๐˜๐—ฒ๐—ฟ --> Sรณ funcionarรก caso o display seja block. Entรฃo, caso o elemento por default for inline ou inline-block, coloque display: block.

โ–ข ๐—ฑ๐—ถ๐˜€๐—ฝ๐—น๐—ฎ๐˜†: ๐—ณ๐—น๐—ฒ๐˜… / ๐—ท๐˜‚๐˜€๐˜๐—ถ๐—ณ๐˜†-๐—ฐ๐—ผ๐—ป๐˜๐—ฒ๐—ป๐˜: ๐—ฐ๐—ฒ๐—ป๐˜๐—ฒ๐—ฟ --> Irรก funcionar caso haja espaรงo na div depois de preenche-las com os flex items. Se os itens estiverem ocupando 100% da div nรฃo irรก centralizar

โ–ข ๐—ฝ๐—ผ๐˜€๐—ถ๐˜๐—ถ๐—ผ๐—ป: ๐—ฎ๐—ฏ๐˜€๐—ผ๐—น๐˜‚๐˜๐—ฒ / ๐—น๐—ฒ๐—ณ๐˜: ๐Ÿฑ๐Ÿฌ% / ๐˜๐—ฟ๐—ฎ๐—ป๐˜€๐—ณ๐—ผ๐—ฟ๐—บ: ๐˜๐—ฟ๐—ฎ๐—ป๐˜€๐—น๐—ฎ๐˜๐—ฒ๐—ซ(-๐Ÿฑ๐Ÿฌ%) --> Para posicionar o elemento no centro da pรกgina apenas use esse comando. Caso queira centralizar dentro de um container, nรฃo esqueรงa de colocar position:relative no elemento pai

โ–ข ๐ฆ๐š๐ซ๐ ๐ข๐ง: ๐ŸŽ ๐š๐ฎ๐ญ๐จ --> Coloque o elemento para display:block e nรฃo se esqueรงa de estabelecer width no elemento

Gostou? Caso puder, me dรช uma ajuda curtindo o post ---> https://www.linkedin.com/feed/update/urn:li:activity:7125175411717619712/

Compartilhe
Comentรกrios (3)
Lucas Martins
Lucas Martins - 31/10/2023 16:50

Conteudo Top !

Leonardo
Leonardo - 31/10/2023 16:38

Show!

RS

REINALDO SANTOS - 31/10/2023 15:15

Muito bom.