Höhe 100% auf html/body funktioniert nicht auf iPhone
Habe ich eine responsive website, über eine Stiftung mit einem footer absolut positioniert am unteren Rand der Seite. Auf meinem desktop-Browser, es sieht genau so aus wie es soll, aber auf meinem iPhone wird die Fußzeile überlappen einige der Inhalte, anstatt den ganzen Weg unten auf der Seite.
Habe ich meine html -, body CSS festgelegt:
html, body {
height:100%;
margin:0;
padding:0;
}
Aber wenn ich überprüfen Sie die Seite auf meinem Handy mit dem Safari-Entwickler-tools, wenn ich den Mauszeiger über das html-oder body-tag, es ist nicht bis hin zu der Unterseite der Seite, die ist, was meine Fußzeile überlappen Inhalt.
Weiß jemand, was könnte die Ursache sein?
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Sie verwenden könnten:
werden 100% der viewport-Höhe.
Browser Kompabilität: http://caniuse.com/#search=vh
100vh
(undmin-height: 100%;
für eine gute Maßnahme) und entfernen zusätzliche container-divs ist das, was schließlich für mich gearbeitet. Danke!Können Sie
calc, -moz-calc and -webkit-calc
. Zum Beispiel, sagen wir, der footer ist100px height
, dann:versuchen Sie,
Ihre CSS-Regel
Können Sie auch ein screen machen bestimmten Stil
Mehr über media queries hier http://cssmediaqueries.com/what-are-css-media-queries.html