HTMLElement.offsetParent 読み取り専用プロパティは、要素を含む最も近くにある(包含階層で最も近い)位置指定されたオブジェクトへの参照を返します。 要素が位置指定されていない(静的位置指定の)場合、最も近い tdthtable または body を返します。

注:

次の状況では、offsetParentnull を返します。

  • 要素またはその親要素の display プロパティが none に設定されている。

  • 要素の position プロパティが fixed(固定位置指定)に設定されている(firefox は <body> を返します)。

  • 要素は <body> または <html> 要素です。

offsetTopoffsetLeft はパディング境界(padding edge)を基準とするため、offsetParent は有用です。

構文

parentObj = element.offsetParent;
  • parentObj は、現在の要素がオフセットされている要素へのオブジェクト参照です。

仕様

仕様 状態 コメント
CSS Object Model (CSSOM) View Module
offsetParent の定義
草案

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
offsetParent
実験的
Chrome 完全対応 47Edge 完全対応 12Firefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 11WebView Android 完全対応 47Chrome Android 完全対応 47Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。

ドキュメントのタグと貢献者

このページの貢献者: Wind1808
最終更新者: Wind1808,