CSSポジション(位置決め):位置決め要素の型を指定します

CSS ポジション(位置決め)


プロパティは、位置決め要素型の位置を指定します。

positionプロパティの5つの値:

  • 静的
  • 相対的
  • 修繕
  • 絶対の
  • スティッキー

要素は、上部、底部、左、右の位置決め特性に用いることができます。positionプロパティが最初に設定されていない限り、しかし、これらの属性は、動作することはできません。彼らはまた、測位方法に応じて、作業のさまざまな方法があります。


静的なポジショニング

配置されていないHTML要素のデフォルト値は、ドキュメントオブジェクトの通常の流れに従ってください。

静的な要素が上、下、左、右に影響されません配置しました。

DIV .STATIC { 位置: 静的 ボーダー: 3 PX 固体 #73AD21 }



固定位置

ブラウザウィンドウに対する要素の位置は、固定位置です。

ウィンドウがローリングされている場合でも、それは移動しません。

p個の .POS _ 固定 { 位置: 固定されました トップ: 30 ピクセル ; 右: 5 ピクセル }


注:サポートへのIE7とIE8の説明DOCTYPEを必要としている固定位置!

固定ドキュメント要素の位置は、流れから独立して、そのためのスペースを占有しない見つけます。

固定された位置および他の要素が重なります。


相対的な位置

これは、その通常の位置に対して位置決め要素の反対側に配置されています。

H2 .POSは _ { 位置: 相対 左: - 20 ピクセル } H2 .POS _ { 位置: 相対 左: 20 ピクセル ; }


移動は比較的要素を配置、それが占有していたスペースは変更されません。

H2 .POS _ トップ { 位置: 相対 トップ: - 50 ピクセル }


要素の相対的な位置決めは、多くの場合、絶対位置のブロック要素のコンテナとして使用されます。


絶対位置

最寄り位置付け親要素に対する構成要素の位置を絶対位置、要素が既に親要素に配置されていない場合、その後にその位置<HTML>

H2 { 位置: 絶対 左: 100 ピクセル ; トップ: 150 ピクセル ; }


場所に依存しないフロードキュメント要素との絶対位置は、そのためのスペースを取りません。

絶対位置および他の要素が重なります。


粘着性のポジショニング

英語文字通り粘着性の粘着性が、それはポジショニングと呼ばれることができるように、接着剤、粘着性。

位置:スティッキー;見つけるために、ユーザのローリング位置に基づきます。

粘度を配置することで、ユーザの転動体に依存する相対:位置位置:固定された位置との間で切り替えます。

それはのように動作位置;相対とき、ページがスクロール対象領域を超えて、それはのように動作位置:固定、それは目標位置に固定されます。

要素が固定された位置決めした後、一定の閾値の相対的な位置全体のパフォーマンスの前に配置されています。

この手段一定の閾値上、右、下、左、または1つ、換言すれば、指定された上、右、下、左または4つの閾値のいずれか、効果を位置決めする前に、粘度。そうでなければ、彼らの行動と同じの相対位置。

注: IEのインターネットエクスプローラ、エッジ15およびそれ以前のバージョンでは、粘着性のポジショニングをサポートしていません。Safariは-webkit-接頭辞が必要です(下記の例を参照してください)。

DIV .sticky { 位置: - WebKitのスティッキー / * サファリ * / 位置: スティッキー トップ: 0 ; 背景色: ; ボーダー: 2 PX 固体 #4CAF50 }



オーバーラップする要素

彼らはページ上の他の要素をカバーできるように、文書要素が流れて配置することは、何の関係もありません

Z-index属性は、(要素が正面、または後ろに置かれるべき)素子の積層順序を指定します

要素の順序をスタッキングすることは、正または負持つことができます。

IMG { 位置: 絶対 左: 0 ピクセル トップ: 0 ピクセル Zインデックス: - 1 }


高い積層秩序を有する素子は、積層順の下部要素の前に常にあります。

注: 2つの位置決め要素が重複する場合、Z指定しない-インデックスを、HTMLコード内の最終的な位置決め要素は、上部に表示されます。

 

すべてのCSSポジショニングプロパティ

「CSS」プロパティの定義のCSS(CSS1やCSS2)バージョンを示す列番号。

プロパティ 説明 CSS
位置決め要素の外側境界との間のオフセットを定義する境界それから下位ブロックを含みます。 自動

%の
継承
2
クリップ クリップ絶対配置要素 形状の
自動
継承
2
カーソル 指定した型にカーソルを表示します URL
自動
十字
デフォルト
ポインタ
の動き
の電子リサイズ
NE-リサイズ
NW-リサイズ
のn-リサイズ
SE-リサイズ
SW-リサイズ
S-リサイズ
W-リサイズ
テキスト
待機
ヘルプ
2
これは、ブロックとその左側の境界との間のオフセットを含む要素を標的の左側境界の外縁を規定します。 自動

%の
継承
2
オーバーフロー
要素セットの内容は、時にオーバーフローがその地域に何が起こるかとき。 自動
隠された
スクロール
表示
継承
2
オーバーフロー-Y
オーバーフロー素子コンテンツ領域の上部/底縁のどのコンテンツを指定 自動
隠された
スクロール
表示
非表示
なしコンテンツ
2
オーバーフロー-X
要素の内容の流出のコンテンツ領域の右端/左端を処理する方法を指定します 自動
隠された
スクロール
表示
非表示
なしコンテンツ
2
ポジション 位置決め要素のタイプを指定します 絶対的な
固定された
相対
静的
継承
2
正しい それは右外側位置決め要素が含む定義その右側境界ブロックの境界からのオフセット。 自動

%の
継承
2
これは、境界の間のオフセット、それらを含有するブロックの境界から外側に位置決め要素を定義します。 自動

%の
継承
2
Zインデックス 要素の積み重ね順序が提供されています 番号の
自動
継承
2

おすすめ

転載: www.cnblogs.com/peijz/p/12651541.html