Beim Versuch, einen Iframe an die Höhe eines Bildschirms anzupassen, greift man häufig auf die Verwendung zurück „100vh“, da „width:100 %“ nicht perfekt gerendert wird, sodass auf der rechten Seite in Chrome ein zusätzlicher Zentimeter Platz bleibt auf einem Laptop. Um diese Diskrepanz zu verstehen, wollen wir uns jedoch mit der wahren Bedeutung von „width:100vw“ und „width:100%“ befassen.
„vw“ und „vh“ repräsentieren „Breite des Ansichtsfensters“ bzw. „Höhe des Ansichtsfensters“. Der Viewport bezieht sich auf den sichtbaren Bereich eines Dokuments oder einer Seite auf dem Bildschirm eines Geräts.
„Width:100%“ macht Ein Element nimmt den gesamten verfügbaren Platz in seinem Container ein. Andererseits setzt „width:100vw“ die Breite des Elements auf die genaue Breite des Ansichtsfensters, einschließlich des Dokumentrands.
Das bedeutet, dass, wenn der Dokumentrand ungleich Null ist, das mit „width: 100vw“ hat eine etwas geringere Breite als die mit „width:100%“ gerenderte Breite. Durch die Einstellung „body { margin: 0 }“ wird dieser Unterschied beseitigt.
Über die Behebung der oben genannten Einschränkung hinaus bietet die Verwendung von „vw“ und „vh „Einheiten bietet mehrere Vorteile:
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen „width:100%' und „width:100vw' für Responsive Webdesign?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!