ホームページ >ウェブフロントエンド >CSSチュートリアル >CSSで絶対位置指定を行う方法
absolute 属性は絶対位置を表し、上、左、下、右の値を通じて最も近い祖先要素を基準とした相対的な位置を設定します。
[推奨コース:CSS チュートリアル]
絶対配置要素の位置はドキュメント フローとは何の関係もありません。スペースを占有しません。要素が絶対配置に設定されている場合、要素はドキュメント フローから完全に削除され、その要素を含むブロック (ドキュメント内の別の要素または最初の要素を含むブロックである可能性があります) に対して相対的に配置されます。
例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> div{width:100px; height: 100px; background-color: pink; } .child{ position: absolute; background-color: skyblue; top:50px; left: 50px; } </style> </head> <body> <div>父元素 <div>子元素</div> </div> </body> </html>
レンダリング:
上記の例から、要素に位置決めされた祖先要素がない場合、絶対配置は最も近い祖先要素を基準とすることがわかります。元の含まれているブロック (キャンバスまたは HTML 要素) を基準にしてください。
注: 絶対位置はドキュメント フローとは関係がないため、ページ上の要素をカバーできるため、z-index 属性を次のように設定できます。コンテンツの重なり順を制御する
以上がCSSで絶対位置指定を行う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。