Ich habe meine Webapp mit einer bestimmten Zoomstufe auf firefox entwickelt, die ich anfangs eingestellt habe (mit ctrl + wheel). Jetzt, wenn es auf einem anderen PC auf Firefox getestet wird, scheint der Standard 100% zu groß zu sein. Kann ich den Standard mit CSS einstellen?
Was DA sagte, Zoom ist eine benutzergesteuerte Einstellung, aber Sie können die Größe relativ zum Zoom anpassen, und wenn Benutzer nicht Ctr + - verwenden, um die Größe zu ändern, sondern die Größe ändern, indem Sie eine Standardschriftgröße festlegen Diese Standardeinstellung kann durch Setzen einer Schriftgröße in Pixel (im Gegensatz zu ems,% usw.) überschrieben werden. Dies wird jedoch allgemein als schlechte Praxis angesehen, da sie die Beschriftung / Größenbestimmung unleserlich und unveränderbar machen kann für einige Leute, die Ctr + nicht kennen - und sich auf eine Standardschriftgröße verlassen.
Sie können die Größe relativ zu den Benutzerstandardeinstellungen und der Zoomeinstellung anpassen, indem Sie die Schriftgröße in ems oder% festlegen. Dies ändert die Größe der Dinge relativ zur vom Benutzer festgelegten Größe.
Dies ermöglicht es Ihnen, jede Seite für eine andere Person so aussehen zu lassen, wie sie Ihnen erscheint .... da die Wahrnehmung von "klein", "mittel" und "groß" von jeder Person unterschiedlich ist.
Der Seitenzoom ist eine Browserfunktion, keine CSS-Einstellung (gut, außer für das proprietäre IE-Ding, das für die Behebung von IE-Fehlern wirklich nützlicher ist als alles andere), also ist es eine benutzergesteuerte Variable und nicht alles, was Sie haben Kontrolle über.
Sie können den Zoom mithilfe der CSS-Eigenschaft zoom
festlegen. Es ist ein altes IE-Ding, das auch in Chrome und Safari unterstützt wird.
Dies sollte jedoch wahrscheinlich nicht auf Live-Sites verwendet werden ...