【初心者向け】iframeタグの使い方から埋め込み方法まで徹底解説

SHARE

2HTMLの文書内に、別のHTMLファイルを組み込むことができるiframeタグ

とても便利な要素ですが、使い方を知らない初心者の方もいるでしょう。

・iframeタグってどんな要素?
・どうやって使うの?
・GoogleマップやYouTubeを埋め込むにはどうすればいい?

こんな疑問を抱えていませんか?

今回は、iframeタグの

・基本的な使い方
・幅や高さを指定する方法
・GoogleマップやYouTubeを埋め込む方法 

について説明します。

目次

  • 1 iframeタグとは
    • 1.1 iframeタグの読み方
    • 1.2 iframeタグは文書内にインラインフレームを作成するための要素
    • 1.3 iframeタグで利用できる属性
    • 1.4 対応ブラウザ
  • 2 iframeタグの基本的な使い方
    • 2.1 iframeタグの使い方
    • 2.2 iframeタグの幅と高さを調整する方法
  • 3 GoogleマップやYouTubeを埋め込む方法
    • 3.1 Googleマップを埋め込む方法
    • 3.2 YouTubeを埋め込む方法
  • 4 まとめ

iframeタグとは

iframeタグとはどういった要素なのか、よく理解していない初心者の方も多いのではないでしょうか?

ここでは、iframeタグの意味や役割について徹底解説していきます。

iframeタグの読み方

iframeタグは「アイフレーム」もしくは「インラインフレーム」と読みます。

「inline frame」の略で、文書内にインラインのフレームを作成するという意味で使われます。

例えば、HTML内で別のHTMLファイルを組み込みたいときに使われることが多いです。

また、GoogleマップやYouTube、FacebookやTwitterなども文書内に埋め込むことができます。

iframeタグは文書内にインラインフレームを作成するための要素

iframeタグは文書内にインラインフレームを作成するための要素です。

iframeタグでは、HTMLの文書内に別の独立したHTMLファイルを表示させることができます。

リンクで別サイトに飛ばさずに、そのウィンドウの中で別サイトをそのまま見れるので、とても便利です。

また、GoogleマップやYouTubeなどのフレームを埋め込むこともできます。

なので、ユーザーにとって見やすいサイトに仕上げることができるでしょう。

MEMO
iframeタグには、width属性やheight属性を使って幅や高さを調整することもできます。

詳しいやり方は後ほど解説します。

iframeタグで利用できる属性

iframeタグでは以下の属性を使うことができます。

属性 説明
width 要素の幅を指定する属性です。
height 要素の高さを指定する属性です。
src 画像やスクリプトなど、要素の参照場所を指定する属性です。
name 要素の名前を定義する属性です。
注意
align、frameborder、longdesc、marginheight、marginwidth、scrolling属性は非推奨となっています。

対応ブラウザ

対応ブラウザは以下の通りです。

PC用ブラウザ 対応状況
Chrome 完全対応
Edge 完全対応
Firefox 完全対応
Internet Explorer 完全対応
Opera 完全対応
Safari 完全対応
スマートフォン用ブラウザ 対応状況
Android webview 完全対応
Android版Chrome 完全対応
Android版Firefox 完全対応
Android 版 Opera 完全対応
iOS版Safari 完全対応
Samsung Internet 完全対応

iframeタグの基本的な使い方

ここまででiframeタグの意味や役割についてわかりました。

なのでここからは、具体的な使い方について解説していきます。

まだ使い方を知らない方は、しっかりと理解していきましょう。

iframeタグの使い方

iframeタグの使い方をコードを用いて見ていきます。

実際のコードは次の通り。

■index.html

iframeで別のHTMLファイルを組み込むには、同じフォルダ内で別のHTMLファイルを作成する必要があります。

今回の例では、example.htmlを別ファイルとして作成しました。

■example.html

このexample.htmlを組み込むには、src属性を使ってsrc=“example.html”というように指定します。

結果を表示すると、以下のようになるでしょう。

iframeタグの部分にexample.htmlの内容が表示されていますね。

これで別のHTMLファイルを組み込むことができました。

iframeタグの幅と高さを調整する方法

iframeタグで組み込んだ部分は、幅や高さを調整することができます。

ここでは、その調整方法について詳しく解説していきます。

iframeタグで幅を調整する場合はwidth属性、高さを調整するにはheight属性を指定します。

指定方法は今回の例の、「width=“300px”」「height=“200px”」のようにしてください。

結果を表示してみると、次のようになります。

iframeタグの部分が幅300px、高さ200pxになっているのがわかりますね。

このようにiframeタグでは幅や高さも調整できて、サイトのデザインに合わせることができます。

なので、それぞれの属性の使い方を覚えておきましょう。

MEMO
cssで幅や高さを調整することも可能です。

GoogleマップやYouTubeを埋め込む方法

iframeタグは、別のHTMLファイルを組み込むだけでなく、GoogleマップやYouTubeも埋め込むことができます。

Webサイトでは、位置情報を載せるためにGoogleマップを埋め込んだり、解説動画を載せるためにYouTubeを埋め込んだりすることが多いです。

なので、ここではそれぞれの埋め込み方について解説していきます。

Googleマップを埋め込む方法

まずは、Googleマップを埋め込む方法です。

以下の手順で埋め込むことができます。

  • STEP.1
    Googleマップで地図を検索
    Googleマップを開いて埋め込みたい地図を見つけます。

  • STEP.2
    メニューから地図を共有または埋め込むをクリック
    検索窓の左側にある「メニュー」から「地図を共有または埋め込む」をクリックします。

  • STEP.3
    地図を埋め込むをクリックし、HTMLをコピー
    「地図を埋め込む」をクリックし、「HTMLをコピー」をクリックしてコピーします。

  • STEP.4
    コピーしたコードを貼り付け
    HTMLファイル内でコピーしたコードを貼り付けます。
  • STEP.5
    Googleマップが表示される
    結果を表示すると、Googleマップが表示されます。

Googleマップを埋め込むことができました。

これもwidth属性やheight属性を使って幅や高さを調整できるので、試してみるといいでしょう。

YouTubeを埋め込む方法

今度は、YouTubeを埋め込む方法です。

以下の手順で埋め込みましょう。

  • STEP.1
    YouTubeを開いて埋め込む動画を見つける
    YouTubeを開いて、埋め込みたい動画を見つけます。
  • STEP.2
    「共有」をクリック
    動画下部にある「共有」をクリックします。

  • STEP.3
    「埋め込む」をクリック
    「埋め込む」をクリックします。

  • STEP.4
    「コピー」をクリック
    コードが出てくるので、「コピー」をクリックします。

  • STEP.5
    コピーをHTMLファイルに貼り付け
    コピーしたコードをHTMLファイル内に貼り付けます。
  • STEP.6
    YouTubeの動画が表示される
    結果を表示すると、YouTubeの動画が表示されています。

これで、YouTubeを埋め込むことができました。

ブログとYouTubeのどちらも運営している人は、ブログ内にYouTube動画を貼り付けることもよくあります。

なので、埋め込み方を覚えておくといいでしょう。

まとめ

今回は、iframeタグの意味や使い方について詳しく解説しました。

iframeタグは文書内に別のHTMLファイルを組み込むことができるので、便利です。

また、GoogleマップやYouTubeを埋め込んでサイトを工夫することもできます。

なので、今回解説したiframeタグの使い方を覚えておきましょう。

この記事がiframeタグの学習に役立つと幸いです。

参考文献: MDN web docs|iframe:インラインフレーム要素

前の記事

HTML5<area>画像上にハイパーリンクを設置する方法 m…

次の記事

PHPの連想配列(Key-Value Array)の基礎をおさ…

BLOGコンテンツをパーソナライズします

あなたは現在「プログラミング学習者」ですか?

代做工资流水公司遵义日常消费流水报价岳阳房贷工资流水 查询合肥转账银行流水模板信阳工资流水费用常州签证工资流水公司郑州查薪资流水单三亚打印薪资流水单廊坊代办工资流水单邯郸制作公司流水扬州入职工资流水样本北京查贷款银行流水昆明办理日常消费流水桂林打印入职流水湘潭企业对公流水办理惠州消费贷流水代办合肥流水打印开封做离职证明铜陵车贷工资流水 图片邯郸打房贷银行流水宜春银行流水修改代开台州消费贷流水图片济宁对公流水制作温州薪资流水单多少钱桂林银行流水PS代办哈尔滨流水单代做泉州房贷流水报价沈阳代开公司银行流水中山查对公银行流水哈尔滨流水单查询漳州流水单代开香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化