3
respostas

[Projeto] Página no navegador parece muito grande

Olá pessoal, Estou achando o tamanho da minha página no navegador meio estranha, ao usar o 100% de zoom do navegador ela fica muito grande. Para ficar em uma visualização bacana e igual as aulas eu tenho que usar o navegador com zoom de 67% da página. É assim mesmo ou será que tem algo de errado? Outra coisa, não entendi o porque de tirar o 100vh do body. Eu tinha entendido que ele serve para usar todo o tamanho da tela, mas antes mesmo de colocar o footer eu já tinha que rolar a página para baixo. Agora depois de tirar o 100vh parece que está igual, não notei diferença.

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Portfolio</title>
    <link rel="stylesheet" href="style.css"
</head>
<body>
   <header></header>
    <main class="apresentacao">
        <section class="apresentacao__conteudo">
            <h1 class="apresentacao__conteudo__titulo">Eleve seu negócio digital a outro nível <strong class="titulo-destaque"> com um Front-end de qualidade!</strong></h1>
            <p class="apresentacao__conteudo__texto">Olá! Me chamo Deivi Vedoy Mallmann, desenvolvedor Front-end com especialidade em <strong>React, HTML e CSS.</strong> Ajudo pequenos negócios e designers a colocarem em prática boas ideias. Vamos conversar?</p>
            <div class="apresentacao__links">
                <h2 class="apresentacao__links__subtitulo">Acesse minhas redes:</h2>
                <a class="apresentacao__links__link" href="https://www.github.....">
                    <img src="./assets/github.png">
                    Github
                </a>
                <a class="apresentacao__links__link" href="https://www.linkedin.....">
                    <img src="./assets/linkedin.png">
                    Linkedin
                </a>
                <a class="apresentacao__links__link" href="https://www.instagram.com/deivimallmann/">
                    <img src="./assets/instagram.png">
                    Instagram
                </a>
            </div>
        </section>
        <img src="assets/foto_perfil.png" alt="minha foto de perfil">        
    </main>
    <footer class="rodape">
        <p>Desenvolvido por Deivi Vedoy Mallmann.</p>
    </footer>
</body>
</html>
@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:wght@400;600&display=swap');

* {
        margin: 0;
        padding: 0;
}

body {
        /* height: 100vh; */
        box-sizing: border-box;
        background-color: #000000;
        color: #f6f6f6;
}

.titulo-destaque{
        color: #22D4FD;
}

.apresentacao{
        margin: 10% 15%;
        display: flex;     
        align-items: center;   
        justify-content: space-between;
}

.apresentacao__conteudo {
        width: 615px;
        display: flex;
        flex-direction: column;
        gap: 40px;
}

.apresentacao__conteudo__titulo {
        font-size: 36px;
        font-family: 'Krona One', sans-serif;;
}

.apresentacao__conteudo__texto {
        font-size: 24px;
        font-family: 'Montserrat', sans-serif;
}

.apresentacao__links {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        gap: 32px;
}

.apresentacao__links__subtitulo{
        font-family: 'Krona One', sans-serif ;
        font-weight: 400;
        font-size: 24px;
}

.apresentacao__links__link {
        display: flex;
        justify-content: center;
        gap: 16px;
        border: 2px solid #22D4FD;
        width: 378px;
        text-align: center;
        border-radius: 8px;
        font-weight: 600;
        font-size: 24px;
        padding: 21.5px 0px;
        text-decoration: none;
        color: #f6f6f6
}

.apresentacao__links__link:hover {
        background-color: #272727;
}

.rodape {
        color: #000000;
        background-color: #22D4FD;
        padding: 24px;
        text-align: center;
        font-size: 24px;
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;

}
3 respostas

Olá, Deivi! Tudo certo?

Sinto muito pelo seu problema. É normal que você tenha a impressão de que a sua página está com os elementos maiores, isso ocorre porque provavelmente o tamanho da tela em que foi desenvolvido o código pelos instrututores era diferente do tamanho da sua tela.

Para corrigir isso você deverá fazer alterações nos tamanhos dos elementos do seu código que se adaptem melhor a sua tela.

Quanto a questão do height do body: No começo do curso, como não existiam muitos elementos no código, foi definida uma altura de 100vh para o body, para que ele preenchesse a tela toda. Com o passar do curso, foram sendo adicionados elementos ao código e os elementos, juntos, passaram a ter uma altura maior que 100vh, por isso não era mais necessário esse atributo ao body, pois assim ele ocuparia somente os 100vh e ele na verdade deveria ser maior que essa altura.

Para entender melhor isso, você pode assistir novamente essa aula a partir de 5 minutos e 42 segundos.

Espero ter ajudado. Fico à disposição para ajudar.

Até logo!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Olá Nícolas, obrigado pelo retorno, Veja como está minha página em 100% de zoom no navegador

Como eu faço então para adequar ao tamanho da minha tela? Isso tem a ver com design responsivo que deu vou aprender mais tarde?![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Oi, Deivi! Como vai?

Parabéns pelo projeto!

Para adaptá-lo ao seu tamanho de tela você pode simplesmente alterar os tamanhos dos elementos no CSS mesmo. Quando for pensar em telas menores, como de tablets ou celulares, aí sim você pode adicionar responsividade no seu projeto, mas por enquanto pode só alterar os tamanhos diretamente no CSS mesmo.

Espero ter ajudado! Fico à disposição caso precise.

Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!