Beim Versuch, Elemente auf die Bildschirmhöhe zu skalieren, Sie könnten auf ein Dilemma zwischen der Verwendung von „width:100 %“ und „width:100vw“ stoßen. Beide Ansätze führen zu unterschiedlichen Ergebnissen, was die Frage aufwirft: Was ist der grundlegende Unterschied zwischen diesen beiden Einheiten?
Der Hauptunterschied liegt darin in der Natur von Ansichtsfenstereinheiten wie „vw“ und „vh“. Diese Einheiten beziehen sich auf die Abmessungen des Ansichtsfensters, das den gesamten sichtbaren Bildschirm umfasst. Im Gegensatz dazu richtet „width:100%“ die Größe des Elements an der Breite seines übergeordneten Containers aus.
Wenn Sie „width:100vw ,“ stimmt die Breite des Elements genau mit der Breite des Ansichtsfensters überein. Dazu gehört jedoch auch der Rand des Dokuments, der über den vorgesehenen Inhaltsbereich hinaus zusätzlichen Platz schaffen kann.
Damit Elemente den gesamten Bereich ausfüllen Unabhängig von den Rändern auf dem horizontalen Bildschirm ist darauf zu achten, dass der Körper keinen Rand hat. Durch die Einstellung „body { margin: 0 }“ wird die Breite des Ansichtsfensters nahtlos an die Breite des gesamten Bildschirms angepasst.
Über das Erreichen eines präzisen Bildschirms hinaus Größenanpassung, Ansichtsfenstereinheiten bieten mehrere Vorteile:
Das obige ist der detaillierte Inhalt vonBreite: 100 % vs. Breite: 100 vw: Was ist der Hauptunterschied?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!