"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como centralizar uma div?

Como centralizar uma div?

Publicado em 2024-11-12
Navegar:659

How to center a div?

Como centralizar uma div em CSS

Centrar uma div é a coisa mais impossível

1. Centralização com Flexbox

Flexbox é uma forma moderna de centralizar o conteúdo vertical e horizontalmente:

.container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
}
Centered Content

2. Centralização com Grade

CSS Grid também pode centralizar conteúdo:

.container {
    display: grid;
    place-items: center;
    height: 100vh;
}
Centered Content

3. Centralização com Posicionamento Absoluto

Você pode centralizar uma div usando posicionamento absoluto:

.container {
    position: relative;
    height: 100vh;
}
.centered-div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
Centered Content

4. Centralização com Margem Automática

Para centralização horizontal simples, use margin: auto:

.centered-div {
    width: 50%;
    margin: 0 auto;
}
Centered Content

5. Centralização com Margem Automática

Para elementos embutidos ou de bloco embutido:

.container {
    text-align: center;
    line-height: 100vh;
}
.centered-div {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}
Centered Content
Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/mb337/how-to-center-a-div-3c2a?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3