Responsive Schriftgröße in CSS: Lösung mit Viewport-Einheiten
Beim Arbeiten mit dem Zurb Foundation 3-Raster ist ein Problem aufgetreten, bei dem die h1 Der Kopfzeilentext blieb unverändert und verursachte horizontales Scrollen auf Mobilgeräten. Dieses Problem besteht, weil die Schriftgröße mithilfe fester Einheiten wie ems oder Pixel festgelegt wird.
Um eine responsive Schriftgröße zu erreichen, sollten Sie stattdessen die Verwendung von Ansichtsfenstereinheiten in Betracht ziehen. Ansichtsfenstereinheiten beziehen sich auf die Breite oder Höhe des Ansichtsfensters und stellen so sicher, dass der Text proportional zur Größe des Browsers skaliert wird.
Lösung:
Implementieren Sie Ansichtsfenstereinheiten für die Schriftgröße wie folgt:
h1 { font-size: 5.9vw; } h2 { font-size: 3.0vh; } p { font-size: 2vmin; }
Hier wird die Schriftgröße eingestellt Verwenden von:
Dieser Ansatz führt zu einem Text, der sich anpasst dynamisch an die Breite und Höhe des Browsers angepasst und sorgt so für ein optimales Benutzererlebnis sowohl auf Desktop- als auch auf Mobilgeräten.
Das obige ist der detaillierte Inhalt vonWie können Viewport-Einheiten Probleme mit der Größe responsiver Schriftarten in CSS lösen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!