ホームページ > 記事 > ウェブフロントエンド > CSS における位置決めの 4 つのプロパティの紹介
この記事では、CSS における位置決めの 4 つの属性について説明します。必要な方は参考にしていただければ幸いです。
CSS 位置属性
合計 4 つの属性があります:
static
通常の状況ではデフォルト値がこの属性であり、通常は記述する必要はありません。
相対
要素をオフセットするには、上、右、左、下を使用してオフセットし、Z インデックスを使用してレベルを分離します。
<head> <style> div{ float: left; width: 100px; height: 100px; background: pink; text-align: center; line-height: 100px; margin-left: 10px; } .box{ position: relative; top: 20px; left: 20px; } </style> </head> <body> <div>1</div> <div class="box">2</div> <div>3</div> </body>
relative は、元のオフセットに基づいたオフセットです。つまり、 はそれ自体に対して相対的に に配置されます。
absolute
bodyに対して相対的に、またはそれ自体に最も近い位置にある親要素に対して相対的に配置されます。
<head> <style> .box1{ width: 100px; height: 100px; background: red; position: absolute; top: 100px; left: 250px; } .box2{ width: 200px; height: 200px; background: pink; position: relative; top: 10px; } .box3{ width: 100px; height: 100px; background: blue; position: absolute; top: 50px; left: 50px; } </style> </head> <body> <div class="box1">1</div> <div class="box2"> 2 <div class="box3">3</div> </div> </body>
fixed 固定位置指定は、常にブラウザウィンドウの左上隅に従って配置されます。マウスをどのように回転させても、移動後のマウスはブラウザ ウィンドウの左上隅に応じて配置されます。 たとえば、多くの公式 Web サイトのナビゲーション バーは固定位置を使用しているため、常に上部で孤独のピークを感じることができます。
注: これら 3 つの配置はドキュメント フローから切り離されるため、適切に使用する必要があります。
関連する推奨事項:CSS で一般的に使用されるスタイルの概要と CSS で一般的に使用される属性の概要
CSS でカード画像の反転効果を実現するにはどうすればよいですか? (特殊効果の例)
以上がCSS における位置決めの 4 つのプロパティの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。