Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
<embed> は HTML の要素で、外部のコンテンツを文書中の指定された場所に埋め込みます。コンテンツは外部アプリケーションや、対話型コンテンツの他の出所(ブラウザーのプラグインなど)によって提供されます。
メモ: 本文書は、HTML Living Standard の一部として定義された要素についてのみ記載します。以前の標準化されていない要素の実装については扱いません。
最近のほとんどのブラウザーは、ブラウザーのプラグインの対応を非推奨にして削除しているため、サイトを平均的なユーザーのブラウザーで操作できるようにしたいのであれば、 <embed> に頼ることは賢明ではないということを意識しておいてください。
この要素にはグローバル属性があります。
heightこのリソースを表示する高さを CSS ピクセル値で示します。絶対的な値でなければなりません。パーセント値は使用できません。
src埋め込むリソースの URL を示します。
typeインスタンス化するプラグインを選択するために使用する MIME タイプ。
widthこのリソースを表示する幅を CSS ピクセル値で示します。絶対的な値でなければなりません。パーセント値は使用できません。
object-position プロパティを使用して、要素のフレーム内の埋め込みオブジェクトの位置を調整することができます。
メモ: object-fit プロパティは <embed> 要素では効果がありません。
embed 要素の title 属性を使用して、そのコンテンツにラベルを付け、スクリーンリーダーなどの支援技術を使用して操作するユーザーが、その内容を確認できるようにしてください。タイトルの値は、埋め込まれたコンテンツを簡潔に説明するものでなければなりません。タイトルがない場合、ユーザーは埋め込まれたコンテンツが何であるかを判断できない可能性があります。特に embed 要素に動画や音声などの対話型コンテンツが含まれている場合、この文脈の突然の切り替えは混乱を招き、時間を要することになります。
| フローコンテンツ、記述コンテンツ、埋め込みコンテンツ、対話型コンテンツ、知覚可能コンテンツ |
| なし。これは空要素です。 |
| 開始タグは必須。終了タグを記述してはならない。 |
| 埋め込みコンテンツを受け入れるすべての要素。 |
| 対応するロールなし |
| application, document, img, none, presentation |
| HTMLEmbedElement |
| HTML # the-embed-element |
ブラウザー互換性一覧表を表示するには、JavaScript を有効にしてください。
より良いインターネットのための青写真。
このコンテンツの一部は、©1998–2026 個人の mozilla.org 協力者です。コンテンツはクリエイティブ・コモンズ・ライセンスのもとで利用できます。