CSSポジショニング要素
positionプロパティは、要素の配置に使用されます。つまり、以下はポジショニング要素です-
-
静的 −要素ボックスは、通常のドキュメントフローの一部として、前の要素と前の要素の後に配置されます。
-
相対 −要素のボックスは、通常の流れの一部として配置されてから、ある程度の距離だけオフセットされます。
-
絶対 −要素のボックスは、それを含むブロックに関連して配置され、ドキュメントの通常のフローから完全に削除されます。
-
修正済み −要素のボックスは絶対的に配置され、位置について説明されているすべての動作が絶対的です。
以下は、CSSを使用して要素を配置するためのコードです-
例
<!DOCTYPE html> <html> <head> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } div { color: white; text-align: center; height: 100px; width: 100px; } .static { position: static; background-color: greenyellow; } .relative { position: relative; left: 50px; background-color: rgb(255, 47, 47); } .absolute { position: absolute; right: 50px; top: 20px; background-color: hotpink; } </style> </head> <body> <h1>Position elements example</h1> <div class="static">STATIC</div> <div class="relative">RELATIVE</div> <div class="absolute">ABSOLUTE</div> </body> </html>
出力
上記のコードは次の出力を生成します-
-
CSS疑似要素
最初の文字、最初の行、またはその前後に挿入するなど、要素の特定の部分のスタイルを設定できます。これらの目的のために、CSS疑似要素が使用されます。 注 − CSS疑似クラスを疑似要素から分離するために、CSS3では、疑似要素はダブルコロン表記を使用します。 構文 以下は、要素でCSS疑似要素を使用するための構文です- Selector::pseudo-element { css-property: /*value*/; } 以下は、利用可能なすべてのCSS疑似要素です- Sr.No 疑似要素と説明 1 後 言及された各要素のコンテンツの後
-
CSSのpositionプロパティを使用して要素を整列する
CSSポジショニングスキーマメソッド(固定、相対、絶対、静的)とプロパティ(左、右、上、下)を使用して要素を整列できます。 例 ポジショニングスキーマを使用して要素を整列させる例を見てみましょう- <!DOCTYPE html> <html> <head> <title>Alignment using CSS Position</title> <style> .screen { padding: 10px; width: 70%; margin