CSS position 属性

定义和用法

position 属性指定要定位的元素类型。

説明

この属性は、要素のレイアウトを構築するために使用される定位メカニズムを定義します。どの要素も定位できますが、絶対や固定定位の要素は、要素の種類に関わらずブロックレベルのフレームを生成します。相対定位の要素は、その通常のフローでのデフォルト位置に対して偏移します。

も参照してください:

CSS 教程:CSS 定位

HTML DOM 参考手册:position 属性

实例

定位 h2 元素:

h2
  {
  position:absolute;
  left:100px;
  top:150px;
  }

自分で試してみる

CSS 语法

position: static|absolute|fixed|relative|sticky|initial|inherit;

属性値

説明
absolute

絶対定位の要素を生成し、static定位以外の最初の親要素に対して定位します。

要素の位置は「left」、「top」、「right」、「bottom」属性を通じて指定されます。

fixed

絶対定位の要素を生成し、ブラウザのウィンドウに対して定位します。

要素の位置は「left」、「top」、「right」、「bottom」属性を通じて指定されます。

relative

相対定位の要素を生成し、その通常の位置に対して定位します。

したがって、「left:20」は要素のLEFT位置に20ピクセルを追加します。

static デフォルト値。定位が設定されていない場合、要素は通常のフローの中に現れます(top、bottom、left、right、z-indexの宣言を無視します)。
inherit 親要素のposition属性の値を継承するべきであることを規定します。

技術詳細

デフォルト値: static
継承性: no
バージョン: CSS2
JavaScript 语法: object.style.position="absolute"

TIY 実例

定位:相対定位
この例では、要素をその正常位置に対して定位する方法を示します。
定位:絶対定位
この例では、要素を定位するために絶対値を使用する方法を示します。
定位:固定定位
この例では、要素をブラウザのウィンドウに対してどのように定位するかを示します。
要素の形状の設定
この例では、要素の形状を設定する方法を示します。この要素はこの形状内に切り取られ、表示されます。
Z-index
Z-indexは、一つの要素を別の要素の後ろに配置するために使用できます。
Z-index
上の例の要素はZ-indexが変更されています。

ブラウザのサポート

テーブルの数字には、その属性を完全にサポートする最初のブラウザのバージョンが記載されています。

Chrome IE / Edge Firefox Safari Opera
1.0 7.0 1.0 1.0 4.0