Pedia

シャドウDOM

しゃどうどむ

Shadow DOM

類語・同義語: カプセル化DOM

Shadow DOMとは、Webコンポーネントを構築するための技術仕様の一つで、HTML要素の内部に隠蔽された独立したDOMツリーを作成する仕組みである。Shadow DOM内で定義されたCSSやJavaScriptは、外部(メインのDOM)の影響を受けず、逆に外部に影響を与えることもない(スタイルのカプセル化)。これにより、ウィジェットやライブラリを開発する際、利用側のサイトのデザイン崩れやCSSの競合を心配することなく、安全にパーツを埋め込むことが可能になる。

最終更新: 2026/1/18

由来・語源

通常のDOMツリーの「影(Shadow)」に隠れて存在することから。

使用例

Web Componentsを利用して作られたボタンは、Shadow DOMによってサイト全体のCSSの影響を受けずに独自のデザインを維持できる。

関連用語

  • 同義語: カプセル化DOM
  • 関連: Web Components, DOM, CSS設計
TOP / 検索 Amazonで探す