Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • 0
gbilibio

Página com margem a direita ao diminuir tamanho de janela de navegador

Pergunta

Olá, estou montando um layout para uma atividade da faculdade, o layout está pronto, mas está com um problema na estrutura, quando diminui o tamanho do

navegador o página fica mais uma margem a direita e as div's não ficam fixas, segue o código html e css:

 

Página HTML

 

<!DOCTYPE html>
<html lang="pt-br">
    <head>
        <meta charset="UTF-8"/>
        <title>Aula 07</title>
        <link rel="stylesheet"
        type="text/css" href="style.css"/>
        <meta name="viewport"
        content="width=device-width, 
        initial-scale=1.0"/>
    </head>
    <body>
        <header>
            <div class="contatos">
                <div class="cont">
                    <p> <img src="Icones/telefone.png" width="20" height="20"> (41) 3019-7838</p>
                </div>
                <div class="cont">
                    <p> <img src="Icones/email.png" width="20" height="20"> contato@email.com</p>
                </div>
                <div class="cont">
                    <p> <img src="Icones/locationmarker.png" width="20" height="20"> R. Rua, 00 - Curitiba </p>
                </div>
            </div>
        </header>
        <div class="topo">
            <div class="contatos2">
                <div class="cont2">
                    <img  align="right" src="logo.png">
                </div>
                <div class="cont2">
                    <p> HOME </p>
                </div>
                <div class="cont2">
                    <p> EMPRESA </p>
                </div>
                <div class="cont2">
                    <p> SERVIÇOS </p>
                </div>
                <div class="cont2">
                    <p> HOSPEDAGEM </p>
                </div>
                <div class="cont2">
                    <p> PORTIFÓLIO </p>
                </div>
                <div class="cont2">
                    <p> CONTATO </p>
                </div>
            </div>
        </div>
        <div class="banner">
        
        </div>
        <div class="banner2">
        
            <div class="banneresq">
            <h1> <font color="#2B47AE">BEM-VINDO AO</font> <br> <font color="#A11606">NOSSO SITE</font> </h1>
            <div class="linhatexto">
            
            </div>
            <p> 
            Especialista em desenvolvimento de sites o Projeto Web oferece oque há de melhor<br>
            no mercado para construção de site, tecnologia avançada e modernismo nos Layouts<br>
            são as principais caracteristicas de nossos Layouts, com a Metodologia de Atender<br>
            Bem para Atender Sempre.<br>
            </p>
            <div class="botaoentrar" >
            <h1>Entrar</h1>
            </div>
            </div>
            
            <div class="bannerdir">
            
            <img src="Imagens/bannerdireita2.jpg" width="320" height="280">
            
            </div>
        </div>
        <div class="banner3">
            
            <div class="caixamaior">
                <div class="caixa1">
                    <img src="Imagens/box1.jpeg" width="250" height="200">
                        <div align="center">
                            <p> CRIAÇÃO DE SITES </p>
                        </div>
                        <div class="caixa1texto">
                            <h1> 
                            Temos desde sites simples de 1 página,<br>
                            modelos padrões e personalizados<br>
                            com páginas internas. Confira nossos<br>
                            modelos ou solicite um.<br>
                            </h1>
                        </div>
                        <div class="botaosaibamais">
                            <h1>Saiba Mais</h1>
                        </div>
                </div>
                <div class="caixa2">
                    <img src="Imagens/box2.jpg" width="250" height="200">
                        <div align="center">
                            <p> HOSPEDAGEM DE SITES </p>
                        </div>
                        <div class="caixa2texto">
                            <h1>
                            Hospede um site em um servidor<br>
                            confiável e de qualidade, que sempre<br>
                            lhe dê suporte necessário. Deixe seu<br>
                            site 100% online.<br>
                            </h1>
                        </div>
                        <div class="botaosaibamais">
                            <h1>Saiba Mais</h1>
                        </div>
                </div>
                <div class="caixa3">
                    <img src="Imagens/box3.jpg" width="250" height="200">
                        <div align="center">
                            <p> MANUTENÇÃO DE SITES </p>
                        </div>
                        <div class="caixa3texto">
                            <h1>
                            Mantenha seu site sempre atualizado,<br>
                            passando credibilidade aos seus<br>
                            clientes e ganhando ponto com o<br>
                            Google e outros buscadores.<br>
                            </h1>
                        </div>
                        <div class="botaosaibamais">
                            <h1>Saiba Mais</h1>
                        </div>
                    
                </div>
                
            </div>
        
        </div>
    </body>
</html>

 

PÁGINA CSS

 

@import url('https://fonts.googleapis.com/css?family=Muli:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Cabin:400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Oxygen:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Scada:400,400i,700');
@import url('https://fonts.googleapis.com/css?family=Karla:400,700');

header{
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #023180;
    margin: auto;
}
body{
    margin: 0px;
}

.contatos{
    width: 100%;
    max-width: 900px;
    height: auto;
    overflow: hidden;
    margin: auto;
}

.cont{
    width: 33.3%;
    height: 40px;
    float: left;
}

.cont p{
    color:#ffffff;
    font-family: 'Muli';
    font-weight: 400;
}

.topo{
    width:80%;
    height:120px;
    float:right;
    

}

.cont2{
    font-family:'Cabin';
    color:#023180;
    width:13.3%;
    height:40px;
    float:left;
    
}

.cont2 p{
    font-size:15px;
    margin-left:100px;
    margin-top:30px;
    
}

.logo{
    margin-left:350px;
    margin-top:10px;
}

.banner{
    width:100%;
    height:500px;
    background:url(Imagens/banner.jpg);
    float:left;
    margin-top:30px;
}

.banner3{
    width:100%;
    height:500px;
    background-color:#083875;
    float:left;
    margin-top:50px;
    vertical-align: middle;
}


.caixamaior{
    width:100%;
    height:auto;
    
}

.caixamaior p{
    color:#FFFFFF;
    font-family:'Scada';
    
}

.caixa1texto h1{
    font-size:12px;
    font-family:'Karla';
    text-align:center;
    color:#FFFFFF;
}

.caixa2texto h1{    
    font-size:12px;
    font-family:'Karla';
    text-align:center;
    color:#FFFFFF;
}

.caixa3texto h1{
    font-size:12px;
    font-family:'Karla';
    text-align:center;
    color:#FFFFFF;
}

.botaosaibamais{
    
    width:150px;
    height:50px;
    background-color:#21588E;
    text-align:center;
    vertical-align: middle;
    line-height: 3;
    margin-left:45px;
    margin-top:20px;
}

.botaosaibamais h1{
    font-family:'Scada';
    font-size:15px;
    color:#ffffff;
    vertical-align: middle;    
}

.caixa1{
    margin-left:15%;
    margin-top:5%;
    float:left;    
}

.caixa2{
    
    margin-left:10%;
    margin-top:5%;
    float:left;    
}

.caixa3{    
    margin-left:10%;
    float:left;
    margin-top:5%;
}

.banneresq{
    float:left;
    margin-left:120px;
    margin-top:65px;
}

.banneresq h1{
    font-family: 'Oxygen';
}

.banneresq p{
    color:#3F3B3B;
    font-family: 'Oxygen';
    font-size:16px;
}

.linhatexto{
    width:75px;
    height:4px;
    background-color:#A11606;
    margin-top:-5px;
}

.botaoentrar{
    width:150px;
    height:50px;
    background-color:#800000;
    text-align:center;
    vertical-align: middle;
    line-height: 3;
}

.botaoentrar h1{
    font-family:'Oxygen';
    font-size:15px;
    color:#ffffff;
    vertical-align: middle;
}

.bannerdir{
    float:left;
    margin-top:60px;
    margin-left:70px;    
}

@media only screen and (max-width: 600px){
    .cont{
        width: 100%;
    }
    .cont p{
        text-align: center;
    }
    
    .banner{
        width:100%;
    
    }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 resposta a esta questão

Recommended Posts

Sua classe .cont2 esta com width: 13.3%, e isso em uma tela acaba resultando em pouco espaço para o texto, e as tags p dentro delas, estao com margin-left: 100px. Voce precisa ajustar os media queries para dar folgar ao textos

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Rafael_Ferreira
      Não consigo carregar a imagem do captcha do meu formulário. Foi testado com o xampp e easyphp. Também não carregou a imagem de outros captcha. 
       
       
    • Por luiz monteiro
      Olá.
      Estou atualizando meu conhecimento com Front-End e me deparei com o seguinte problema.
      Criei um sistema para fazer o upload de imagens e alguns campos text.
      Algo bem simples para depois começar a estudar javascript para mostrar a miniatura....
      Mas quando saio do navegador Chrome ou da aba por mais de 3 minutos, ao retornar o navegador as vezes atualiza ou nem chega atualizar mas limpa os campos.
      Estou usando um Smart Motorola com Android, mas um amigo testou no iPhone e acontece a mesma coisa.
      Gostaria de saber se há como usar javascript para evitar isso?
      Agradeço desde já.

      <!DOCTYPE html>
      <html>
      <head>
          <meta charset="utf-8">
          <meta name="viewport" content="width=device-width, initial-scale=1">
          <title>Uploader</title>
      </head>
      <body>
          <form action="?" method="post" enctype="multipart/form-data">
              <br><br>
              <div>selecione a imagem 1</div>
              <input type="file" name="foto1" accept="image/*">
              <br><br>
              <input type="text" name="nome_imagem1">
              
              <br><br>
              <input type="file" name="foto2" accept="image/*">
              <br><br>
              <input type="text" name="nome_imagem2">
              
              <br><br>

              <input type="file" name="foto3" accept="image/*">
              <br><br>
              <input type="text" name="nome_imagem3">
              
              <br><br>
              <input type="submit" value="Enviar">
              <br><br>
          </form>
      <?php
      if ($_SERVER['REQUEST_METHOD'] == 'POST')
      {
          vardump ($_FILES);
      }
      ?>
      </body>
      </html>
       
       
       
    • Por daemon
      Tenho um site com mais de 50.000 notícias, queria gerar um sitemap.xml.

      Existe algo gratuito ? O site foi desenvolvido do zero.
    • Por daemon
      Tenho um site com mais de 50.000 notícias, queria gerar um sitemap.xml.

      Existe algo gratuito ? O site foi desenvolvido do zero.
    • Por ILR master
      Fala pessoal, tudo bem?
       
      Eu tenho o seguinte código:
       
      <script>
         $(function(){
      var jElement = $('.fixar_banner');
      $(window).scroll(function(){
          if ( $(this).scrollTop() > 120 ){
              jElement.css({
                  'position':'fixed',
                  'top':'10px'
              });
          }else{
              jElement.css({
                  'position':'relative',
                  'top':'auto'
              });
          }
      });
      });
      </script>
       
      Porém, eu quero que a div fique fixa até que outro elemento apareça na tela, tipo o rodapé da página por exemplo. É mais ou menos como a página de notícia do uol.
      https://noticias.uol.com.br/internacional/ultimas-noticias/2025/01/19/sonho-americano-brasileiros-moram-em-carro-e-buscam-comida-no-lixo-nos-eua.htm
       
      Espero ter sido claro.
       
      Obrigado :)
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.