Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

A PAGINA PARECE SER PEQUENA PRO CONTEUDO

o conteudo do rodape fica em cima dos botoes. **css

@import url('https://fonts.googleapis.com/css2?family=Krona+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
*{
    margin: 0;
    padding: 0;
}

body {
    box-sizing: border-box;
    height: 100vh;
    background-color: black;
    color: #5d71d7;
    color: #F6F6F6;
}
.Titulo-destaque {
    color:#5d71d7;
}
.Pythom {
    color: #5d71d7;
}
.apresentacao{
    margin: 10% 17%;
    display: flex; 
    justify-content: space-between;
    align-items: center;
}
.apresentacao__conteudo {
    width: 617px;
    height: 190px;
    display: flex;
    flex-direction: column;
    gap: 32px;
}
.apresentacao__conteudo__titulo{
    font-size: 32px;
    font-family: 'Krona One', sans-serif;

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

.apresentacao__link {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 32px;

}
.apresentacao__links__link {
    display: flex;
    justify-content: center;
    border: 2px double #5d71d7;
    width: 378px;
    text-align: center;
    border-radius: 16px;
    font-size: 24px;
    font-weight: 600;
    padding: 21.5px 0px;
    font-family: 'Montserrat', sans-serif;
    color: #5d71d7;
    text-decoration: none;
    box-shadow: 0 0 200px #5d71d7, 0 0 5px #5d71d7;
    gap: 16px;

}
.apresentacao__links__subtitulo{
    font-family: 'krona One', sans-serif;
    font-weight: 400;
    font-size: 24px;
}
.apresentacao__imagem {
    border-radius: 16px;
    box-shadow: 0 0 40px #22D4FD;
    align-items: center;
    
}

.apresentacao__links__link:hover{
    background-color: blueviolet;

}
.rodape {
    position: fixed;
    bottom: 0;
    padding: 8px;
    width: 100%;
    color: #5d71d7;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    font-weight: 400;
    box-shadow: 0 0 200px #5d71d7, 0 0 5px #5d71d7;
}
<!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">
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
   <script type="text/javascript" src="js.js"></script>
</head>
<body>   
</nav>
    <header class="cabecalho">
        <NAV class="cabecalho__menu">
            <A class="cabecalho__menu__link">HOME

            </A>
            <A class="cabecalho__menu__link">SOBRE MIM

            </A>
        </NAV>
    </header>
    <main class="apresentacao">
        <selection class="apresentacao__conteudo">
                <h1 class="apresentacao__conteudo__titulo"> Este e o meu primeiro site criado em <strong class="Titulo-destaque">HTML e CSS</strong> </h1>
                <p class="apresentacao__conteudo__texto"> Olá! Sou Robinho Gazel, Atualmente estou estudando pra me formar em Desenvolvedor de Softwere na especialidade Back-End,
                    mas acredito que no futuro possa me especializar em <strong class="Pythom">Python</strong>, vamos descobrir comigo? 
                    aqui nesse site vou postar todas as atualizacões de futuros projetos, me acompanhe nessa jornada!</p>
                    <div class="apresentacao__link">
                       <h2 class="apresentacao__links__subtitulo">Acesse minhas redes:</h2>
                       </nav>
                    <a class="apresentacao__links__link" href= "https://www.instagram.com/robinhogazel/"> 
                        <img src="./assest/instagram.png" alt="INSTAGRAM">
                        Instagram
                    </a>
                    <a class="apresentacao__links__link" href="https://www.linkedin.com/in/robson-gazel-260751269/">
                        <img src="./assest/linkedin.png" alt="Linkedin">
                        Linkedin
                    </a>
                    
                </div>
              
        </selection>
         <img src="./assest/Meu projeto-2 - cópia.jpg" alt="My photo" class="apresentacao__imagem"> 
        </main>
        <footer class="rodape"><p>Desenvolvido Por Gazel</p></footer>
        

</body>
</html>

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

5 respostas

Olá, Robson! Tudo bem?

Pelo que entendi, o conteúdo do rodapé está sobrepondo os botões, certo? Isso pode acontecer quando não há espaço suficiente para o conteúdo na página. Uma solução seria aumentar o espaço da página para que todo o conteúdo fique visível.

No seu código CSS, você definiu que o rodapé deve ficar fixo na parte inferior da página com a propriedade "position: fixed; bottom: 0;". Isso é uma boa prática para garantir que o rodapé fique sempre visível, mas pode gerar problemas quando o conteúdo da página é maior do que a altura da janela do navegador.

Para resolver esse problema, você pode adicionar um espaço extra na parte inferior da página com a propriedade "padding-bottom" na classe "body". Por exemplo: "padding-bottom: 100px;". Dessa forma, o rodapé não ficará sobrepondo o conteúdo.

Espero ter ajudado e bons estudos!

adicionei a propriedade padding-bottom: 100px;, porem o erro ainda persiste

solução!

Beleza, eu testei aqui e consegui resolver da seguinte forma, da classe .rodape pode remover o position: fixed; e o bottom: 0;, eu percebi que o que está causando isso é a sua classe .apresentacao__conteudo, você definiu uma altura fixa para ela com o height: 190px; pode apagar esse height: 190px; da classe .apresentacao__conteudo ele está deixando a seção curta por isso o rodapé sobe, fazendo isso resolve.

Uma outra dica, é você revisar seu código HTML, tem uma tag <nav> e uma tag <a> escritas com letras maiúsculas e tem que ser minúsculas igual eu escrevi aqui, no seu caso está assim, <NAV></NAV> e <A></A>, e tem dois fechamentos da tag </nav> perdidas no meio do seu código uma depois da tag de abertura do body e outra depois do <h2>.

Acho que agora vai resolver, valeu.

perfeito, agora resolveu, obrigado

Eu que agradeço, que bom que deu certo, e fico feliz em ajudar :)