Hauteur de 100% sur le html/corps ne fonctionne pas sur iPhone
J'ai créé un site web réactif à l'aide de la Fondation avec un pied de page qui est absolument positionné sur le bas de la page. Sur mes navigateurs de bureau, il est exactement comme il devrait, mais sur mon iPhone le pied de page est superposée à une partie du contenu au lieu d'être tout le chemin en bas de la page.
J'ai mon html,body CSS mis à ceci:
html, body {
height:100%;
margin:0;
padding:0;
}
Mais quand j'ai inspecter la page sur mon téléphone à l'aide de Safari outils de développement, quand j'ai passez la souris sur le code html ou le corps de la balise, il n'étend tout le chemin vers le bas de la page qui est la cause de mon pied de page de chevauchement de contenu.
Personne ne sait ce qui pourrait en être la cause?
Merci!
OriginalL'auteur user13286 | 2014-10-01
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser:
qui sera de 100% de la hauteur de la fenêtre d'affichage.
Navigateur compatibilité: http://caniuse.com/#search=vh
100vh
(etmin-height: 100%;
pour faire bonne mesure) et la suppression supplémentaire contenant les divs est ce qui a fonctionné pour moi. Merci!OriginalL'auteur TheFrozenOne
Vous pouvez utiliser
calc, -moz-calc and -webkit-calc
. Par exemple, disons que le pied de page est100px height
, puis:OriginalL'auteur Juancho Ramone
essayez d'ajouter
à votre règle CSS
OriginalL'auteur Jonas Grumann
Vous pouvez également faire un écran de style spécifique
Plus sur les media queries ici http://cssmediaqueries.com/what-are-css-media-queries.html
OriginalL'auteur Peter