通信用語の基礎知識 IPv4
戻る
参加者募集中

HTML5

辞書:電算用語の基礎知識 ファイル形式編 (PFFMT)
読み:エイチティーエムエル・ご
外語:HTML5 英語
品詞:名詞
2010/12/09 作成
2015/02/05 更新
2016/12/31 迄有効

記事の有効期限について

この記事は、2016/12/31に有効期限が切れています。

この記事は既に古い記述を含みますが、まだある程度の事実を含んでおり、参考として利用できます。

更新すべき内容を見つけた場合は、ページ末の報告フォームよりお知らせください。

ハイパーテクストを記述する言語HTMLのバージョン5のこと。HTMLの第5版。2014(平成26)年10月28日にW3Cにより勧告された。

HTML 4.01XHTML 1.1の後継ということができる。

しかしHTMLということで、せっかくXML化された仕様は、再びSGMLなものに戻ることになったが、HTML5はSGMLではなく独自の形式を取る。なお、HTML5をXMLで記述することも可能で、これを俗にXHTML5と呼ぶこともあるらしい。

HTML5最大の特徴は、マルチメディア機能が標準で提供される点である。従来であれば、Adobe Flashなどのプロプライエタリー・ソフトウェアを別途導入する必要があったが、HTML5が普及すればFlashのようなものは不要になり衰退すると見込まれている。このため、FlashのメーカーであるAdobe SystemsはHTML5に徹底して反対をしている。

新要素

HTML5では、従来なかった新たな要素が追加される。

divやspanなどに機能的に似たものが多いが、より「意味」を強調した要素となっている。

例えば、articleは記事、asideは主題と無関係のセクション、headerは文書のヘッダーセクション、sectionは一般的なセクション、footerは文書のフッターセクション、といった具合である。従来なら無機質にdivだけで括っていたような文書は、このように意味のある要素で括れるようになり、文書構造をより強調できる。

この他に、HTML5のウリでもあるマルチメディア機能用に、音楽用要素audio、映像用要素video、2次元ビットマップ画像用要素canvasが追加されている。

廃止要素

一方で、CSSで実現できる、スタイルを指定するような要素類は、廃止される。

特に物理要素類は、i、b、small、sup、sub以外は、CSSに置き換え可能であるため廃止される。

  • acronym (→abbr)
  • applet (→object)
  • basefont
  • big
  • center
  • dir (→ul)
  • font
  • frame (→iframe)
  • frameset (→iframe)
  • isindex
  • listing
  • menu
  • nextid
  • noembed
  • noframes (→iframe)
  • plaintext
  • s
  • strike
  • tt
  • u
  • xmp

動画

種類

video要素を使い、画面に動画を貼り付けることができる。しかし、ここには弱点がある。

HTML5は、ビデオコーデックを規定していない。様々な問題があり、出来ないのである。

次のようなものが使われる。

問題

GoogleのYouTubeなどは、ITU-T H.264をまず採用した。しかしH.264は特許があり、利用するためにはMPEG LAに巨額のライセンス料金を支払い続けなければならない。

Mozilla Firefoxのようなオープンソースソフトウェアでは、これに対応することが出来ない。OperaもH.264への対応を拒絶している。そこでFirefoxとOperaは、特許による制限がなく自由に使用できる、On2 TechnologiesのVP3技術を用いたOgg Theoraを採用した。同様に、音楽のaudio要素向けにはOgg Vorbisを採用している。

GoogleもH.264に全面賛成というわけではなく、買収したOn2 TechnologiesのVP8技術をオープンソース化、ロイヤルティフリーで公開し、この技術を用いたWebMを発表し採用した。これにFirefoxとOperaも賛同、対応することになった。MicrosoftもIE9でVP8採用を表明した。

そしてGoogleは米国時間2011(平成23)年1月11日、Google ChoromeでのH.264サポートを打ち切りを表明するなどで揺さぶり攻勢をかけた。

対応

それぞれのブラウザーの対応状況は次の通りである。

後継

項目の有効期限について

この項目は、2016/12/31に有効期限が切れています。

この項目は既に古い記述を含みますが、まだある程度の事実を含んでおり、参考として利用できます。

更新すべき内容を見つけた場合は、ページ末の報告フォームよりお知らせください。

HTML5で目指すものが膨大すぎたため紛糾し仕様がまとまらなかったため、HTML 5.0とHTML 5.1の二段階に分けてリリースされることになっている。

HTML 5.0の仕様策定完了と共に、HTML 5.1とCanvas 2D, Level 2の第一草案も公開された。

更に将来的な展望として、HTML5勧告時点で、HTML 5.2なども語られている。

文書型宣言

公式な文書型宣言(DOCTYPE宣言)は次となっている。

<!DOCTYPE html>

従来より大幅に簡略化されているのが特徴である。

サンプル

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Sample of HTML5</title>
    </head>
    <body>
        <p>hello, world</p>
    </body>
</html>

YouTube

YouTubeは2015(平成27)年1月27日、HTML5 対応ブラウザー(Google ChromeInternet Explorer 11、Safari 8、Mozilla Firefox)でアクセスした場合、標準設定で、従来のFlashに代えてHTML5で動画が再生されるようになった。

回線速度に応じて画質を変更する機能(ABR)への対応がHTML5でも進んだことを受け、HTML5に本格的に移行した。

YouTubeの考える、Flash→HTML5のメリットは次の5つだという。

  1. MediaSource Extensions API

    ABRがストリーミング配信にも対応し、回線に応じた解像度やビットレートが選択できるため、50%以上、混雑時は80%以上のバッファリング時間を削減できるとしている。

  2. VP9コーデックへの対応

    従来比で帯域を35%抑え、再生までの時間も15〜80%高速化されるとしている。

  3. 暗号化技術など

    FlashやSilverlightなどと違い、HTML5では一つのプレイヤーで複数のプラットフォームや暗号化技術に対応可能で、スムーズに再生できるとしている。

  4. WebRTC対応

    Google ハングアウトを使ったビデオチャットが、追加のプラグイン不要で、ブラウザー内で可能となる。

  5. 全画面表示

    HTML5のフルスクリーンAPIで、4Kなど解像度の高い画面でも全画面表示が可能になるとしている。

HTML5への移行によって、従来のFlashを使う埋め込み機能は非推奨のレガシーとなり、今後は埋め込みもHTML5が推奨されている。

関連するリンク

http://www.w3.org/TR/html5/

用語の所属

SGML
HTML

関連する用語

WebM

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.01c (3-Aug-2016)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club