Ajustando a altura da tela com CSS
body {
height: 100vh; /* 100% da altura da viewport */
margin: 0; /* Remover margens padrão */
}
Controlando o tamanho de elementos com Box Sizing
body {
box-sizing: border-box;
}
Criando um layout sem scroll
body {
margin: 0;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background-color: #14bea8
}
.bloco {
width: 50%;
height: 100%;
}
Flexbox: alinhando textos e imagens
.container {
display: flex;
justify-content: space-between;
align-items: center; /* Alinha verticalmente */
}
.texto {
flex: 1; /* Ocupa todo o espaço restante */
}
.imagem {
max-width: 50%; /* Largura máxima da imagem */
}
Flexbox: Centralização vertical
.container {
display: flex;
flex-direction: column; /* Para empilhar itens verticalmente */
justify-content: center; /* Para centralizar verticalmente */
height: 300px; /* Altura ajustável conforme necessário */
}
Flexbox: responsividade e alinhamento
.responsivo-container {
display: flex;
flex-direction: row; /* Dispor elementos em uma linha */
flex-wrap: wrap; /* Quebrar linha conforme necessário */
}