2017-07-01 1 views
1

J'ai codé deux 'sites Web d'une page' sur un codepen pour un projet (le second n'est pas terminé, le nav nécessite un peu plus de code pour sembler correct).Mise à l'échelle incorrecte et non souhaitée de la fenêtre sur les appareils mobiles

En regardant mon code, il n'y a pas beaucoup de différence, donc je ne vois pas pourquoi la deuxième page regarde les ordures sur les appareils mobiles? Je peux faire défiler de gauche à droite et ne peut pas voir la taille entière de la page et ne pas effectuer assez de zoom arrière pour le faire.

Working First One

Not Working Second One

(Note: j'ai utilisé Bootstrap pour ces)

body { 
 
    font-family: Raleway; 
 
    background-image: no-repeat center center fixed; 
 
    background-repeat: no-repeat; 
 
    background-size: cover; 
 
    background-position: center; 
 
    background-color: #92b8db; 
 
    color: white; 
 
    display: block; 
 
    margin: 0; 
 
} 
 

 
h1 { 
 
    text-align: center; 
 
    font-size: 70px; 
 
    margin: 2% 0 3.5% 0; 
 
    text-transform: uppercase; 
 
} 
 

 
nav { 
 
    text-align: center; 
 
    display: inline-block; 
 
    margin: 25px; 
 
    float: none; 
 
    overflow: none; 
 
} 
 

 
li, 
 
ul { 
 
    text-decoration: none; 
 
    display: inline-block; 
 
    margin: 5px 20px; 
 
} 
 

 
h2 { 
 
    margin: 25px 0 0 20%; 
 
} 
 

 
p { 
 
    font-size: 20px; 
 
    margin: 5px 10% 20px 10%; 
 
    text-align: justify; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/> 
 
<link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet"> 
 
<meta name="viewport" content="width=device-width, initial-scale=1" , user-scalable=no> 
 

 

 
<body background="http://static.tumblr.com/38d4fa35aa182890b82bb598a50c8d8b/hti7sqq/7h2orgi26/tumblr_static_4g8ybvq3e4ys8sk4sgowscko8.jpg"> 
 

 
    <div class="container-fluid"> 
 
    <div class="row"> 
 

 
     <div class="col"> 
 
     <h2>Heartcube</h2> 
 
     </div> 
 

 
     <div class="col"> 
 
     </div> 
 

 
     <div class="col"> 
 

 
     <nav> 
 
      <ul> 
 
      <li>About</li> 
 
      <li>Portfolio</li> 
 
      <li>Contact</li> 
 
      </ul> 
 
     </nav> 
 

 
     </div> 
 
    </div> 
 

 
    <div class="container-fluid container"> 
 
     <h1> Betti Bremm</h1> 
 
     <p> 
 
     We are giants... 
 
     </p> 
 
    </div> 
 
    </div> 
 
</body>

+0

modifié ma réponse –

Répondre

1

La raison pour laquelle vous ne pouvez pas "zoom" est parce que vous avoir l'ensemble évolutif de l'utilisateur à " non "- si vous supprimez cette partie, vous devriez être capable de.

Si vous venez de quitter la fenêtre méta à

meta name="viewport" content="width=device-width, initial-scale=1"> 

cela devrait suffire. La méta pour l'utilisateur-évolutive est seulement définie dans les paramètres pour le HTML sur le site qui ne fonctionne pas dans votre codepen (il ne semble pas prendre en compte les paramètres de méta tête manuelle dans le codepen) . Votre bootstrap est également inclus deux fois dans ce codepen.

User scaleable no meta

Hope this helps