Safari-zoom in/out-Ruinen-Seite layout (nicht ändern von schriftart,-Größe gut)
Ich möchte, dass meine website cross-browser, aber es gibt ein problem.
Den zoom in/out-Funktion von Safari Ruinen meiner website-layout - es ändert sich nicht die schriftart,-Größe gut (oder zumindest wie IE, Firefox und Chrome).
Wie kann ich es beheben?
- Du sagst Safari zoom nicht die Schriftgröße ändern, wie Safari tut? Bitte klären Sie.
- gemeint wie firefox - Bearbeitung.
- Bitte geben Sie den CSS-code, den Sie verwenden für die Einstellung der schriftart, auch zeigen Sie uns Ihre
viewport
meta-tag, wenn Sie in Ihren HTML-code.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zoom ist kompliziert, da Browser haben drei bedeutet, es zu tun:
Das problem ist, dass Browser nicht tun, diese intelligent:
Eine Lösung
Soll ich sagen, der erste Schritt ist, um ernsthaft zu missbrauchen, wer zwingen würde, einen base-font-Website-Breite von 10px, weil mit immer höheren DPI-displays, ist nur eine grausame Sache zu zufügen. Ihre Benutzer. Aber das ist den Besucher der Lösung. Dir ist, wie ein Autor sollte ein bisschen anders:
Ergebnis
IE können vergrößern Sie Ihre Seite Stelle, aber nicht die header.
Safari 4 Zoomen der gesamten Seite. Durch die Vermeidung Prozentsätze der Basis-schriftart in px, vermeiden Sie eine Safari-bug kann ich nicht Apple zu bestätigen, wobei Schriften NIE zoom, auch wenn jeder andere Teil der Seite tut. Dies ist wahrscheinlich das problem, dass Sie sehen.
Dem iPhone wird wahrscheinlich auch in Zukunft davon abhängen, pinch-zoom, wenn Sie ein mobiles stylesheet. (Wenn Sie das tun, bitte don ' T set max-zoom: 1.0, es ist ärgerlich!)
Dass es in einer nussschale.
Prüfen Sie, ob Sie in Ihrer css-Datei ein Stil für
-webkit-text-size-adjust
Wenn Sie tun, und es ist die folgende
-webkit-text-size-adjust: none;
werden Sie brauchen, um aktualisiert zu
-webkit-text-size-adjust: auto;
Ich verwendet, um zu vergrößern die Seite mit der css3-Eigenschaft
Neuesten Versionen von Browsern wie chrome , ffx sind scaling-Seite
Inhalte (Bilder , text , DOM-Elemente ) proportional
aber im safari-browser den text nicht skalieren es richtig frustrierend ist, vom Benutzer erwartet
es lässt text-Inhalten verschwommen