ページ レイアウト内の位置には、静的、相対、絶対、固定、スティッキーが含まれます。詳細な導入: 1. static、デフォルト値、要素は通常のドキュメント フローに従ってレイアウトされます; 2.relative、要素は通常の位置を基準にして配置されます; 3.Absolute、要素は最も近い非要素を基準にして配置されます-静的に配置された親要素; 4. 要素はブラウザ ウィンドウに対して相対的に配置され、ページがスクロールしても位置が変更されないように修正されました。
このチュートリアルのオペレーティング システム: Windows 10 システム、DELL G3 コンピューター。
ページ レイアウトのposition属性は、ページ上の要素の位置を制御するために使用されます。次の値が含まれます:
1. static (静的配置): デフォルト値、要素は通常のドキュメント フローに従ってレイアウトされ、上、下、左、右、その他の属性の影響を受けません。
2. 相対 (相対配置): 要素は、通常の位置を基準にして配置されます。上、下、左、右、その他の属性を設定することで要素の位置を変更できますが、要素は元のスペースを占有することになります。
3. 絶対配置: 要素は、最も近い非静的に配置された親要素を基準にして配置されます。静的に配置されていない親要素がない場合は、ドキュメントを基準にして配置されます。元のスペースを占有することなく、上、下、左、右などの属性を設定して要素の位置を変更します。
4. 固定 (固定位置): 要素はブラウザ ウィンドウを基準にして配置され、ページがスクロールしても位置は変わりません。元のスペースを占有することなく、上、下、左、右などの属性を設定して要素の位置を変更します。
5. Sticky (固定配置): 特定の位置にスクロールすると、要素はページ上に固定されます。上、下、左、右などの属性を設定することで、固定配置が有効になる前後の要素の位置を指定できます。
これらのposition属性は、要素の重なり順を制御するz-index属性や、要素の変換効果を制御するtransform属性などの他の属性と一緒に使用できます。
ページ レイアウトでは、position 属性を柔軟に使用することで、さまざまな複雑なレイアウト効果を実現できます。たとえば、相対配置と絶対配置を使用して、2 列レイアウト、3 列レイアウト、フローティング ナビゲーション バーなどを実装できます。同時に、他の属性や手法と組み合わせて、レスポンシブ レイアウト、固定下レイアウト、中央寄せレイアウトなども実装できます。
position 属性を使用する場合は、オクルージョンや位置ずれを避けるために要素の積み重ね順序に注意してください。また、position 属性を悪用するとページレイアウトが混乱し、ユーザーエクスペリエンスに影響を与える可能性があるため、使用する場合は慎重に検討する必要があります。 。
以上がページレイアウトの位置には何が含まれますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。