他の "Try it Yourself" 例が下にあります。
position プロパティは、要素へ配置方法の種類(static、relative、absolute または fixed)を指定します。
| デフォルト値: | static |
|---|---|
| 継承: | 継承する |
| アニメーション可否: | 不可。animatable を参照 |
| バージョン: | CSS2 |
| JavaScript 構文: | object.style.position="absolute" Try it |
表中の数字は、完全にプロパティをサポートした最初のブラウザのバージョンです。
| プロパティ | |||||
|---|---|---|---|---|---|
| position | 1.0 | 7.0 | 1.0 | 1.0 | 4.0 |
position: static|absolute|fixed|relative|initial|inherit;
| 値 | 説明 | Play it |
|---|---|---|
| static | デフォルト値。要素は、文書フローに出現する順序でレンダリングされます | Play it ❯ |
| absolute | 要素は、配置された(static 以外の)最初の祖先要素を基準に配置されます | Play it ❯ |
| fixed | 要素は、ブラウザウィンドウを基準に配置されます | Play it ❯ |
| relative | 要素は、通常位置を基準に配置されます。"left:20px" は、 要素の現在の左位置に 20 ピクセルを加えた位置に配置されます | Play it ❯ |
| initial | プロパティにデフォルト値を設定します。initial を参照 | Play it ❯ |
| inherit | このプロパティは親要素を継承します。inherit を参照 |
通常位置を基準に要素を配置する方法:
h2.pos_left {
position: relative;
left: -20px;
}
h2.pos_right {
position:
relative;
left: 20px;
}
Try it Yourself ❯
CSS チュートリアル: CSS Positioning
HTML DOM リファレンス: position プロパティ