1
resposta

[Projeto] Atividade

Ajustando a altura da tela com CSS

body {
    height: 100vh;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

Controlando o tamanho de elementos com Box Sizing

* {
    box-sizing: border-box;
}

Criando um layout sem scroll

body {
    height: 100vh;
    margin: 0;
    background-color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
}

.container {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 1200px; /* Ajuste conforme necessário */
}

.bloco {
    background-color: #fff;
    padding: 20px;
    margin: 10px;
    flex: 1;
}

Flexbox: alinhando textos e imagens

<main class="container">
  <p class="texto">Texto aqui...</p>
  <img class="imagem" src="sua-imagem.jpg" alt="Imagem">
</main>

.container {
    display: flex;
    justify-content: space-between;
}
.texto {
    flex: 1;
}
.imagem {
    flex: 1;
}

Flexbox: Centralização vertical

<div class="container">
  <div>Item 1</div>
  <div>Item 2</div>
  <!-- Mais itens aqui -->
</div>

.container {
    display: flex;
    align-items: center;
    height: 300px; /* Altura ajustável conforme necessário */
}

Flexbox: responsividade e alinhamento

<div class="responsivo-container">
  <div>Conteúdo 1</div>
  <div>Conteúdo 2</div>
  <!-- Mais conteúdos -->
</div>

.responsivo-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
1 resposta

Olá Kevin! Como vai você?

Parabéns pela dedicação em realizar essa lista de exercícios! Você foi muito bem!

Deixo uma dica: para garantir que não haja scroll, além de definir height: 100vh; no body, você pode ajustar o max-width da .container para que ela não exceda a largura da tela. Além disso, certifique-se de que o conteúdo dentro dos blocos não seja maior que o espaço disponível.

Continue assim, praticando e aprendendo cada vez mais. Conte com o apoio do fórum em sua jornada :)

Um abraço e bons estudos!