HTML5 の構造とセマンティクス (1): Preface_html5 チュートリアルのスキル

WBOY
リリース: 2016-05-16 15:51:44
オリジナル
1342 人が閲覧しました

ハイパーテキスト マークアップ言語 (HTML) 5 では、HTML に新しい要素が初めて導入されました。新しい構造要素には、側面、図、セクションが含まれます。新しいインライン要素には、時間、メーター、進行状況が含まれます。新しいインライン要素はビデオとオーディオです。新しい対話型要素は、詳細、データグリッド、コマンドです。
ハイパーテキスト マークアップ言語 (HTML) の開発は 1999 年の HTML 4 で終了しました。 World Wide Web Consortium (W3C) は、HTML の基礎となる構文を Standard Generalized Markup Language (SGML) から Extensible Markup Language (XML) に変更することに焦点を当て、さらに Scalable Vector Graphics (SVG) などの新しいマークアップ言語にも焦点を当てています。 )、XForms、MathML。ブラウザ メーカーは、タブやリッチ サイト サマリー (RSS) リーダーなどのブラウザ機能に重点を置いています。 Web デザイナーは、非同期 JavaScript XML (Ajax) を使用して、Cascading Style Sheets (CSS) と JavaScript™ 言語を使用して既存のフレームワーク内でアプリケーションを構築する方法を学び始めています。しかし、その後 8 年間、HTML 自体は何も変わりませんでした。
最近また復活してきました。 Apple、Opera、Mozilla Foundation の 3 つの主要なブラウザ ベンダーは、従来の HTML の新しいバージョンを開発するために Web Hypertext Application Technology Working Group (WhatWG) を結成しました。最近、W3C もこれらの活動に注目し、独自の新世代 HTML プロジェクトを立ち上げました。両者のメンバーの多くは同じです。 2 つのプロジェクトは最終的に統合される可能性があります。多くの詳細はまだ議論されていますが、HTML の次期バージョンの大まかな概要はすでに明らかになっています。
Web 開発者は 1999 年以来、HTML の新しいバージョン (HTML 5 と呼ばれることが多いですが、Web アプリケーション 1.0 とも呼ばれます) を待ち望んでいましたが、このたびついにリリースされました。 HTML の元の機能が維持されており、名前空間やパターンはありません。要素は終了する必要はありません。ブラウザはエラーを寛大に扱います。 p は依然として p であり、テーブルは依然としてテーブルです。
Web 開発者が 1999 年に凍結され、今解凍されたとしたら、いくつかの新しい混乱する要素に遭遇するでしょう。はい、div などのよく知られた要素はまだ存在しますが、HTML にはセクション、ヘッダー、フッター、ナビゲーションなどの新しい要素も含まれています。 em、code、strong はそのままですが、meter、time、m が追加されました。 img と embed は引き続き利用できますが、ビデオとオーディオが追加されました。しかし、詳しく調べてみると、これらの要素は実際には区別できないことがわかりました。これらの要素の多くは、おそらく 1999 年に開発者が必要としていたものの、入手できなかったものです。これらの新しい要素は、彼がすでに習得した要素との簡単な類似によって簡単に理解できます。実際、Ajax や CSS と比較すると、習得するのが非常に簡単です。
最後に、300MHz のラップトップ (Windows 98 を実行していますが、これも 1999 年に凍結されました) の電源を入れると、Netscape 4 と Windows® Internet Explorer® 5 で新しいページがどのように表示されるかに驚かれるかもしれません。もちろん、これらの古いブラウザは新しい要素を認識せず、完全に無視しますが、ページは引き続き表示され、コンテンツはそのまま残ります。
これは架空の話ではありません。 HTML 5 は、HTML 5 をサポートしていないブラウザーでは正常に機能低下するように設計されています。理由は簡単です。私たちは皆、そのような「原始人」だからです。現在、ブラウザにはタブ、CSS、XmlHttpRequest が備わっていますが、HTML 表示エンジンはまだ 1999 年のままです。ユーザー数が大幅に増加したことを除けば、Web は基本的にほとんど進歩していません。 HTML 5 ではこれを考慮しています。現在、Web 開発者にいくつかの実質的なメリットを提供しており、ブラウザが徐々にアップグレードされるにつれて、ページ閲覧者も徐々にこれらのメリットを享受できるようになります。
HTML 5 が提供するものを見てみましょう。
(つづく)
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート