Problem with setting the site to the browser screen

0

Hello, Developers!

I have a problem with the site that I made, I'm having a lot of headache for something so stupid ... As you can see in the image, this is the site, and I can not get rid of this "leftovers", I can not find the code that is causing this (if there is one)

There are two versions: The desktop and Mobile with several stylesheets to make you responsive. This leftover only happens in mobile versions, whether large or small.

In the Desktop version this margin disappears.

So I'm going to put the css code for the default mobile version, and the HTML. Please help me! ps: it's just a little big rs

-----------CSS-----

@charset "utf-8";

body{                                                                       
    background-color: rgb(26, 56, 77);
    font-family: Arial, sans-serif;
    margin:0;
    padding:0;
    max-width: 100%;


  
  }

div.container{                                                              
	height:100%;
	width:100%;
    margin:auto;
}

/* ----------------------- primeira divisão do site ---------------------------- */

header{                                                                      /* definições do header  */
    background-color:  rgb(26, 56, 77);
    color: #f5f5f5;
    position: relative;
    width: 100%;
    margin: 0px;


}


#navegacao ul{                                                                  
    position: absolute;
    top: -320px;
    padding: 3px;
    margin: 3px;
    list-style: none;
    font-family: 'Reem Kufi', sans-serif;
    font-size: 16px;
    letter-spacing: 3px;
    text-align: center;
}

#navegacao ul li a {                                                             

        padding: 2px 10px;
        display: inline-block;
    
        /* visual do link */
        color: #fff;
        margin:3px;
        font-weight: 600;
        text-decoration: none;
        border-left: 1px solid rgb(240, 74, 51);

    }


    
 /* ------------- configurações da navbar suspensa ---------------- */
    @media screen and (max-width:768px){
        .menu-active .menu-anchor {background: rgb(26, 56, 77);}
        .menu-anchor {
            width: 40px;
            height: 32px;
            vertical-align: middle;
            position: absolute;
            text-indent: -9999px;
            overflow: hidden;
            cursor: pointer;
            float: right;
            right: 10px;
            top: 5%;
            background: rgb(26, 56, 77);
        }
        
        .menu-anchor:before {
            content: "";
            display: block;
            margin: 7px auto;
            width: 70%;
            height: 0.25em;
            background: rgb(240, 74, 51);
            box-shadow: 0 .45em 0 0 rgb(240, 74, 51), 0 .9em 0 0 rgb(240, 74, 51);
        }


header menu {
    -webkit-transform: translateY(-210px);
    -moz-transform: translateY(-210px);
    -ms-transform: translateY(-210px);
    transform: translateY(-210px);
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -ms-transition: all .25s linear;
    transition: all .25s linear;
}


 
header, body {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -ms-transition: all .25s linear;
    transition: all .25s linear;
}
.menu-active menu {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.menu-active header, 
.menu-active body {
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
}
}
/* --------------- fim da navbar --------------- */

header div h3{                                                          /*  personalização do texto abaixo do logotipo */
    color: #fff;
    font-family: 'Reem Kufi', sans-serif;
    font-size: 36px;
    font-weight: 400;
    padding-top: 0px;
    padding-left: 50px;
    padding-bottom: 90px;

}

header div img{                                                          /* personalização da imagem ao lado do texto  */
    position: relative;
    max-width:80%;
    padding-top: 0px;
    padding-left: 20%;
    padding-bottom: 90px;
    margin: -70px;


}

div.menina{
    height: 70%;
}

/* ------------------- segunda divisão do site  ----------------------- */

div.bloco2{                                                                   
    background-color: rgb(240, 74, 51);
    margin-top: -15%;

}

section.divbloco2{                                                           
    color: #fff;
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding-left: 10%;
    padding-right: 8%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-image:url(imagens/criancas.png);
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-position: 25% 10%, left;
    height: 100vh;
    transform: skewY(5deg);
}

#divbloco2 h2{                                                                   
    font-family: 'Reem Kufi', sans-serif;
    font-size: 40px;
    text-align: center;
    letter-spacing:3px;
    font-weight: 600;
    transform: skewY(-5deg);
}
#divbloco2 p{                                                                    
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    text-align: center;
    font-weight: 100;
    transform: skewY(-5deg);

}

/* --------------------------- terceira divisão do site -------------------- */

div.bloco3{                                                           /*  div que envolvve toda a terceira parte do site */
    background-color: #fff;
    margin-top: -5%;

}

section.divbloco3{                                                    /*  personalização do section da terceira parte do site */
    position: relative;
    margin-top: -90px;
}

#divbloco3 h2{                                                       
    font-family: 'Reem Kufi', sans-serif;
    color: rgb(240, 74, 51);
    font-size: 40px;
    letter-spacing:3px;
    font-weight: 600;
    text-align: center;
    margin:10px;
    padding-top: 150px;
}

#divbloco3 p{                                                      
    font-family: 'Roboto', sans-serif;
    color: rgb(37, 37, 37);
    font-size: 16px;
    font-weight: 100;
    text-align: center;
    padding-right: 60px;
    padding-left: 60px;
}


div picture img{                                                    
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 10%;
    margin-top: 10%;
    max-width: 90%;

 }



 /* -------------------------- quarta divisão do site  ---------------------------- */

 div.bloco4{                                                                 
    background-color: #fff;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 100;
    text-align: center;

}

div.parte1, .parte2, .parte3 h2{                                
    font-family: 'Reem Kufi', sans-serif;
    color: #fff;
    font-weight: 200;
    text-align: center;
}

div.parte1{                                                    /*  personalização da primeira div do bloco 4 */
    background-color: rgb(245, 156, 47);
    font-family: 'Roboto', sans-serif;
    padding-top: 1;
    padding-bottom: 1px;
}

div.fund1{                                                        
    float: left;
    width: 40%;
    position: absolute;
}

div.parte1 p#textofund1{                                         
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 10px;
    padding-bottom: 10px;
}

div.parte1 p#texto-coluna1{                                      
    padding-left: 30%;
    text-align: left;
    width: 70%;
}

div.lado p#texto-coluna2{                                        
    width: 30%;
    text-align: left;
    display: inline-block;
    padding-left: 50%;
    padding-bottom: 20%;
}


div.parte2{                                                    
    background-color: rgb(240, 74, 51);
    font-family: 'Roboto', sans-serif;
    padding-top: 1px;
    padding-bottom: 1px;

}

div.fund2{                                                  
    float:left;
    width: 40%;
    position: absolute;
}

div.parte2 p#textofund2{                                  
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 10px;
    padding-bottom: 10px;
}

div.parte2 p#texto-coluna3{                              
    padding-left: 30%;
    text-align: left;
    width: 70%;
}

div.parte2 p#texto-coluna4{                         
    text-align: left;
    display: inline-block;
    padding-left: 50%;
    padding-bottom: 10%;
}

div.parte3{                                   
    background-color: rgb(03, 163, 87);
    font-family: 'Roboto', sans-serif;
    padding-top: 1;
    padding-bottom: 1px;

}

div.parte3 p#texto-ensmedio{                   
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 10px;
    padding-bottom: 10px;
}

div.primeira-parte{                                       
    float: left;
    width: 40%;
    position: absolute;
}
div.parte3 p#texto-coluna5{                      
    padding-left: 30%;
    text-align: left;
    width: 70%;
}

div.parte3 p#texto-coluna6{                    
    text-align: left;
    display: inline-block;
    padding-left: 50%;
    padding-bottom: 10%;
}

img#triangulo-amarelo{                          

    content: "";
    height: 80px;
    width: 80px;
    position: absolute;
    background-color: inherit;
    top: 40%;
    left: 47%;
    z-index: 1;
    cursor: inherit;
    transform: rotate(0deg);
    cursor: pointer;
    transition: all 0.4s ease-in-out;
    background-repeat: no-repeat;


}

.expandir img#triangulo-amarelo{                                        
    transform: rotate(180deg);
    cursor: pointer;
    transition: all 0.4s ease-in-out;
    content: "";
    height: 80px;
    width: 80px;
    position: absolute;
    background-color: inherit;
    top: calc(100% - 50px);
    left: 47%;
    z-index: 1;
    cursor: inherit;
    background-repeat: no-repeat;


}

img#triangulo-vermelho{                                                /*  

    content: "";
    height: 80px;
    width: 80px;
    position: absolute;
    background-color: inherit;
    top: 40%;
    left: 47%;
    z-index: 1;
    cursor: inherit;
    transform: rotate(0deg);
    cursor: pointer;
    transition: all 0.4s ease-in-out;
    background-repeat: no-repeat;


}

.expandir img#triangulo-vermelho{                                             
    transform: rotate(180deg);
    cursor: pointer;
    transition: all 0.4s ease-in-out;
    content: "";
    height: 80px;
    width: 80px;
    position: absolute;
    background-color: inherit;
    top: calc(100% - 50px);
    left: 47%;
    z-index: 1;
    cursor: inherit;
    background-repeat: no-repeat;


}

img#triangulo-verde{                                                           

    content: "";
    height: 80px;
    width: 80px;
    position: absolute;
    background-color: inherit;
    top: 40%;
    left: 47%;
    z-index: 1;
    cursor: inherit;
    transform: rotate(0deg);
    cursor: pointer;
    transition: all 0.4s ease-in-out;
    background-repeat: no-repeat;


}

.expandir img#triangulo-verde{                                                  
    transform: rotate(180deg);
    cursor: pointer;
    transition: all 0.4s ease-in-out;
    content: "";
    height: 80px;
    width: 80px;
    position: absolute;
    background-color: inherit;
    top: calc(100% - 50px);
    left: 47%;
    z-index: 1;
    cursor: inherit;
    background-repeat: no-repeat;


}

.sessao{                                                                     
    height: 70px;
    width: 100%;
    padding-top: 10px;
    position: relative;
    cursor: pointer;
    transition: all 0.4s ease-in-out;

  }
  

  .expandir{                                                                
    height: auto;
  }
  
  .expandir .conteudo{                                                       
    display: block;
    opacity: 1;
    transition: all 0.4s ease-in-out;
  }
  
  .conteudo{                                                                    
    opacity: 0;
    transition: all 0.4s ease-in-out;
  }


div.bloco5{                                                                  
    background-color: #fff;
    position: relative;
    transform: skewY(-5deg);

}
#divbloco5 h2{                                                                
    color: rgb(240, 74, 51);
    text-align: center;
    font-family: 'Reem Kufi', sans-serif;
    font-size: 40px;
    letter-spacing:3px;
    font-weight: 600;
    padding-left: 10%;
    padding-top: 10%;
    transform: skewY(5deg);
}

#divbloco5 p{                                                                 
    color: rgb(37, 37, 37);
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    text-align: center;
    font-weight: 100;
    padding-left:10%;
    padding-right: 10%;
    transform: skewY(5deg);
}

div.imgestrutura img{                                                        
    position: relative;
    padding-left: 5%;
    padding-right: 5%;
    max-width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 15%;
    margin-top: 10%;
    transform: skewY(5deg);
}

@media (max-width: 310px) { 
div.imgestrutura img{
    position: relative;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 10%;
    max-width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 15%;
    margin-top: 10%;
    transform: skewY(5deg);
}
}

/* ---------------------------- rodapé do site --------------------- */

footer{                                                                             
    background-color: rgb(26, 56, 77);
    height: auto;
    margin-top: -12%;

}

footer div.linha-diagonal{                                                         
    padding-top: 15%;
}

footer h2{                                                                           
    color: rgb(245, 156, 47);
    font-family: 'Reem Kufi', sans-serif;
    font-size: 50px;
    letter-spacing:3px;
    text-align: center;
    font-weight: 100;
}

footer p{                                                                                
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    text-align: center;
    font-weight: 100;
    padding-left: 10%;
    padding-right: 10%;
}

footer img#facebook{
    float: left;
    width: 50px;
    margin-left: 45%;
}
footer img#instagram{
    width:50px;
    padding-left: 20px;
    padding-bottom: 30px; 
}
<!DOCTYPE <!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8" />

        <title>Centro Educacional SOLARIS - Fundamental - Médio</title>
        <link rel="stylesheet" href="estilo.css" media="screen and (min-width: 700px)">
        <link rel="stylesheet" href="MOBILE.css" media="screen and (max-width: 700px)">
        <link rel="stylesheet" href="max-500px.css" media="screen and (max-width: 500px)">
        <link rel="stylesheet" href="max-300px.css" media="screen and (max-width: 300px)">
        <link rel="stylesheet" href="min-150px.css" media="screen and (max-width: 150px)">
        <!--- código para animação do site -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><metaname="viewport" content="width=device-width,initial-scale=1">
    </head>

    <body>
    
        
        

        <!-- ----------------------------------------- PRIMEIRA PARTE -------------------------------------------------- -->
            <header>
                <h1> <a href="#" TARGET="_blank" ><img src="imagens/logo 264.png" title="Solaris" alt="Solaris"></a></h1>
                    <span class="menu-anchor"></span>
                    <menu class="navegacao" id="navegacao">
                            <ul><link href="https://fonts.googleapis.com/css?family=Reem+Kufi" rel="stylesheet">
                                <li><a href="#bloco2">O Solaris</a></li>
                                <li><a href="#bloco3">Projeto Pedagógico</a></li>
                                <li><a href="#bloco4">Matriz Curricular</a></li>
                                <li><a href="#bloco5">Estrutura</a></li>
                                <li><a href="#bloco6">Visite-nos</a></li>
                            </ul>
                        </menu>
               
                    <div><h3><link href="https://fonts.googleapis.com/css?family=Reem+Kufi" rel="stylesheet">Promover 
                            o autoconhecimento <br> para desenvolver os potenciais <br> de cada indivíduo.</h3> 
                    </div> 
                    <div class="menina"> <img src='imagens/menina.png'> 
                    </div>
                    </header>

            <div class"container" style="background: #fff;">

    <!-- --------------------------- SEGUNDA PARTE --------------------------------------------- -->

            <div class="bloco2" id="bloco2">
                <section class="divbloco2" id="divbloco2">
                    <h2><link href="https://fonts.googleapis.com/css?family=Reem+Kufi" rel="stylesheet">O Solaris</h2>
                        <p><link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">O Centro Educacional 
                            Solaris se diferencia por pautar sua estrutura na Teoria das Inteligências 
                            Múltiplas e nas competências socioemocionais. Utilizamos métodos de aprendizagem que desenvolvem 
                            uma educação motivadora, promovem o autoconhecimento dos estudantes e incentivam a convivência 
                            colaborativa. Tudo isso em um amplo espaço físico construído exclusivamente para receber este novo
                            conceito de ensino-aprendizagem. </p>
                </section>
            </div>

    <!-- ---------------------------------- TERCEIRA PARTE ----------------------------------- -->

            <div class="bloco3" id="bloco3">
                <section class="divbloco3" id="divbloco3">
                    <h2>Projeto Pedagógico</h2>
                        <p>Nosso projeto pedagógico foi construído com base nos Objetivos de Desenvolvimento Sustentável da ONU 
                            (Organização das Nações Unidas) para o milênio. Para isso, trabalhamos os seguintes pilares:
                        </p>
                </section>

                <div class="infografico">
                    <picture>
                        <source media='(max-width: 700px)' srcset='imagens/infografico-mobile.png'>
                        <source media='(min-width: 701px)' srcset='imagens/infografico.png'>
                        <img src='imagens/infografico.png'>
                    </picture>
                </div>

                <section class="divbloco3" id="divbloco3">
                    <h2>Currículo</h2>
                        <p> Clique para conhecer a matriz curricular.</p>
                </section>
            </div>

    <!-- ---------------------------- QUARTA PARTE --------------------------------- -->

            <div class="bloco4" id="bloco4">
    
                <div class="parte1">
                    <div class="sessao">
    
                        <h2>FUNDAMENTAL I</h2>
                            <img src='imagens/triangulo-amarelo.png' id="triangulo-amarelo">
                        <div class="conteudo">
                            
                            <div class="fund1">
                                <p id="texto-coluna1">
                                    <font style='font-weight:bold;'>PERÍODO ACADÊMICO</font> <br> (7h20 às 13h00) <br>
                                   

                            <div class="lado">
                                <p id="texto-coluna2">
                                    <font style='font-weight:bold;'> PERÍODO AMPLIADO </font>
                                </p>
                            </div>
                        </div>
                    </div>
                </div>

                <div class="parte2">
                    <div class="sessao">
                        <h2>FUNDAMENTAL II</h2>
                            <img src='imagens/triangulo-vermelho.png' id="triangulo-vermelho">
                        <div class="conteudo">
                            <p id="textofund2">Nesta etapa, os estudantes do 6º ano ao 9º ano vão explorar conteúdos 
                                acadêmicos e alternativos para ampliar sua bagagem de conhecimentos múltiplos.
                            </p>
                            <div class="fund2">
                                <p id="texto-coluna3">
                                    <font style='font-weight:bold;'>PERÍODO ACADÊMICO</font> <
                                </p>
                            </div>


                            <div class="lado2">
                                <p id="texto-coluna4">
                                    <font style='font-weight:bold;'>Currículo</font>
                                   
                                </p>
                            </div>
                        </div>
                    </div>
                </div>

                <div class="parte3">
                    <div class="sessao">
                        <h2>ENSINO MÉDIO</h2>
                            <img src='imagens/triangulo-verde.png' id="triangulo-verde">
                        <div class="conteudo">
                            <p id="texto-ensmedio">
                                Nesta etapa, os estudantes da 1ª à 3ª série do Ensino Médio vão aprofundar
                                os conteúdos de acordo com o Exame Nacional do Ensino Médio (Enem).
                            </p>
                            <div class="primeira-parte">
                                <p id="texto-coluna5">
                                    <font style='font-weight:bold;'>PERÍODO ACADÊMICO </font>
                                </p>
                            </div>

                            <div class="segunda-parte">
                                <p id="texto-coluna6">
                                    <font style='font-weight:bold;'>Currículo</font>
                                  
                                </p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>

    <!-- -------------------- QUINTA PARTE --------------------------- -->
            <div class="bloco5" id="bloco5">
                <section class="divbloco5" id="divbloco5">
                    <h2>Estrutura</h2>
                       
                </section>

                <div class="carrossel">

                </div>

                <div class="imgestrutura">
                    <picture>
                        <source media='(max-width: 700px)' srcset='imagens/estrutura-mobile.png'>
                        <source media='(min-width: 701px)' srcset='imagens/estrutura.png'>
                        <img src='imagens/estrutura.png'>
                    </picture>
                </div>
        </div>

    <!-- -------------------------- RODAPÉ ------------------------------------------ -->

            <footer id="bloco6">
                <div class="linha-diagonal">
                    <h2>Venha nos visitar</h2>
                        <p>Nosso prédio está passando por adaptações, mas estamos prontos para recebê-lo para apresentar nossa proposta pedagógica 
                            e procedimentos de reserva de vaga para 2019.
                        </p>
                        <p>Para condições especiais de matrícula, preencha o formulário abaixo.</p>

   
                <div>

                <center><img src="imagens/logo 264.png" title="Solaris" alt="Solaris"></center>
                    <p> <font style='font-weight:bold;'>(11) 2564-3523 </font> </p>
                    <p> <font style='font-weight:bold;'>(11) 2564-3524 </font> </p>
                    <p id="email-escola"> [email protected] </p>
                    <p> Rua dos Canudos, 56 – Bairro Casa Branca <br> Santo André (SP) </p>

                </div>



                </div>

                <img src="imagens/facebook.png" id="facebook" title="facebook" alt="facebook">
                <img src="imagens/instagram.png" id="instagram" title="instagram" alt="instagram">
            </footer>   


        </div>


    </body>
</html>
    
asked by anonymous 25.07.2018 / 23:41

1 answer

0

The problem is with large images, such as imagens/infografico.png and imagens/estrutura.png , for example. You are placing left and right margins and paddings on them, making them expand the width of body .

Remove the margin and padding sides ( left and right ) of these images and put:

margin: 0 auto;
display: block;

So these images will have no side spacing and will be centralized, maintaining responsiveness.

    
26.07.2018 / 01:08