Introdução
Neste laboratório, exploraremos o conceito de centralização em grade (grid centering) usando CSS. Você aprenderá como centralizar horizontalmente e verticalmente um elemento filho dentro de um elemento pai usando o layout grid. Ao final deste laboratório, você terá uma sólida compreensão de como usar as propriedades justify-content e align-items para criar um layout perfeitamente centralizado.
Centralização em Grade (Grid Centering)
index.html e style.css já foram fornecidos na VM.
Para centralizar um elemento filho tanto horizontalmente quanto verticalmente dentro de um elemento pai, siga estes passos:
- Crie um layout de grade (grid layout) usando
display: grid. - Use
justify-content: centerpara centralizar o filho horizontalmente. - Use
align-items: centerpara centralizar o filho verticalmente.
Aqui está um exemplo de estrutura HTML:
<div class="parent">
<div class="child">Conteúdo centralizado.</div>
</div>
E o CSS correspondente:
.parent {
display: grid;
justify-content: center;
align-items: center;
height: 100px;
}
Por favor, clique em 'Go Live' no canto inferior direito para executar o serviço web na porta 8080. Em seguida, você pode atualizar a aba Web 8080 para visualizar a página web.
Resumo
Parabéns! Você concluiu o laboratório de Centralização em Grade (Grid Centering). Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.