インラインフレーム
iframe(インラインフレームの略)は、外部のHTML文書にWebページを埋め込めるHTML要素です。Webページの構造を作成するために使われていた従来のフレームとは異なり、iframeはWebページのレイアウト内のどこにでも挿入できます。
iframeは、次の例のように、iframeタグを使ってHTML文書に挿入できます。
<iframe src="http://sharpened.com/example.php" width="728" height="90"></iframe>
上のコードを使うと、URLの内容が、Webページ内の728 x 90 pxのインラインフレームに挿入されます。iframeのソース(src)には、外部のWebサイトや、src="/example.php"のように同じサーバー上の別のページを指定できます。width属性とheight属性は必須ではありませんが、iframeのサイズを指定するためによく使われます。marginwidthやmarginheightなどのその他のiframe属性はHTML 4以前でサポートされていますが、HTML5ではCSSを使ってiframeの外観をカスタマイズします。
iframeは、オンライン広告やマルチメディアなど、さまざまな目的で使われます。多くの広告プラットフォームでは、インラインスクリプトよりも柔軟性が高いため、Webページに広告を表示するためにiframeを使います。iframeにはWebページ全体を含められるため、広告主はiframe内に追加の追跡コードを含めることができます。これにより、広告主と媒体社の両方について正確なレポートを作成しやすくなります。
iframeは、Webページ内にさまざまな種類のメディアを表示するためにも使われます。たとえば、YouTube動画やGoogle Mapsのウィンドウは、iframeを使ってWebページに埋め込まれることがよくあります。多くのWebアプリケーションでは、Webページを再読み込みせずに動的なコンテンツを表示できるため、iframeが使われています。
知識をテストする