Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
css.properties.position.relative
1
12
1
1
18
1
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
.badge {
  position: relative;
  top: -8px;
  left: 4px;
}

ライブデモ

Top / Left ofusett

CSS Top / left ofusett demo.

プレビュー全画面表示

badgeplacement

CSS badgeplacement demo.

プレビュー全画面表示

layeringcombineeffect

CSS layeringcombineeffect demo.

プレビュー全画面表示

実務での使いどころ

  • 要素の微調整と基準コンテナの作成

    要素のフロー位置を維持しながら視覚的な位置を微調整したり、子要素のabsolute配置の基準点を設定します。

注意点

  • position: relativeで移動した要素は元のスペースを占有し続けるため、周囲の要素には影響しません。意図しない重なりに注意してください。

アクセシビリティ

  • 視覚的な位置とDOMの順序が乖離する場合、キーボードナビゲーションの順序が直感的でなくなる可能性があります。