近い将来、HTML 5 が登場するのを見てきました。HTML 4 は、Web 開発で長年「イン」されてきた HTML 4 とどのように違うのでしょうか?
ありがとう
これらの画像 ( www.alistapart.comから) を検討してください。ページの構造は大きく異なります。
HTML4
HTML5
これは単なる例です。このテーマに関する記事の他のコメントを見てください。
大まかに言えば、主な変更点は次の 4 つです。
次のタグを含むセマンティック マークアップ:
<section>
<article>
<header>
<footer>
<nav>
<aside>
<hgroup>
<doctype>
これは、 、 タグ、<html>
および<meta>
リンク関係 (タグの rel 属性)への変更もカバーします<a>
。
改善されたフォーム サポート - 主に入力タイプへのセマンティックな追加、およびフィールド オートフォーカスやプレースホルダー テキストなどのいくつかの優れた機能。
マルチメディア タグ - <video>
、<audio>
および<canvas>
. ページに埋め込まれたメディアのサポートを改善することを目的としています<video>
。JavaScript を使用してページ上にプログラムで 2 次元のビットマップを描画するためのものです。<audio>
<canvas>
JS を介してのみアクセス可能な DOM への変更 - navigator.geolocation
、window.localStorage
(ユーザー データをオフラインでwindow.applicationCache
保存)、(アプリ データをオフラインで保存)、Web ワーカー (マルチスレッド JavaScript、注意事項あり)
HTML のさまざまな部分は、仕様と実装のさまざまな段階にあります。フォームの変更は Safari 以外ではほとんどサポートされておらず、<video>
タグは基本的にクロスプラットフォーム環境 (複数のビデオ フォーマットがない) では使用できません。これらの変更はありません。
私が見た HTML5 について読むのに最適な場所は、進行中の Mark Pilgrim の優れた本、Dive into HTML5です。
W3C によるHTML 4 との HTML 5 の違い
何千ページにもわたる HTML5 仕様を読むのをためらう場合は、この記事をご覧ください。HTML5 とは何かについての概要を説明し、現在 HTML5 をどのように使用できるかを説明します。ほとんどの A グレードのブラウザーは、実際に新しい機能のほとんどをサポートしているためです。新しい HTML 要素と埋め込まれたビデオ/オーディオのように。