<br />この記事は主に、初心者にXHTMLの基本知識と、XHTMLとHTMLの違いを理解してもらうことを目的としています。初心者の皆さんのお役に立てれば幸いです。 HTML 言語は、Web ページを作成するために使用するツールです。登場以来現在に至るまで、その標準は継続的に改良され、その機能はますます強力になっています。しかし、まだ欠陥や欠点があり、インターネット上の絶えず変化するアプリケーションのニーズに適応するために、より制御可能で柔軟なものにするために、人々は継続的に改善を続けています。 2000 年末、国際組織 W3C (World Wide Web Consortium) は XHTML 1.0 バージョンのリリースを発表しました。XHTML と HTML および XML の違いは何でしょうか。また、どのような新機能が追加されるのでしょうか。今日は XHTML について簡単に見てみましょう。 XHTML 1.0 は、XML アプリケーションをベースとすることを目的として、HTML 4.0 に基づいて最適化および改良された新しい言語です。 XHTML は拡張された HTML であり、その拡張性と柔軟性により、将来のネットワーク アプリケーションのより多くの要件を満たすことができます。以下は、W3C の HTML ワーキング グループの議長である Steven Pemberton が回答した、XHTML に関するよくある質問に対する基本的な質問です。 Q: XHTML とは何ですか? A: XHTML は、XML に対応するために再定式化された HTML です。 XML がますます流行するにつれて、「XML があるのに、HTML はまだ必要なのか?」という疑問が生じました。この疑問に答えるために、1998 年 5 月にサンフランシスコで 2 日間のワーキング ミーティングを開催しました。ミーティングの結論は「必要ない」でした。依然として HTML を使用する必要があります。すでに多くの人がデザイン言語として HTML を使用することに慣れており、HTML で書かれた Web ページが何百万も存在しているからです。 Q: XHTML 1.0 が HTML 4.0 とは独立して開発されたのはなぜですか? 回答:そうではありません。 XHTML はまさに HTML 4.0 の再編成です。(正確には HTML 4.0 の改訂版である HTML 4.01 ですが、XHTML 1.0 としてリリースされています。) XML での解釈には必要な違いがいくつかありますが、一方で非常によく似ており、XHTML の作業は HTML 4.0 の継続と見なすことができます。 Q: XHTML 1.0 は XML 標準をどのように実装していますか? 回答: XHTML は XML アプリケーションです。 XML の DTD ファイル形式定義を使用し、XML をサポートするシステムで実行されます。 XML の名前空間機能のおかげで、ブラウザ メーカーは新しいプライベート タグを作成する必要がなくなりました。XHTML コードに XML コード スニペットを含めるか、XML コードに XHTML コード スニペットを含めるだけで済みます。 Q: XHTML 1.0 の主な利点は何ですか? 回答: XML は Web 開発のトレンドなので、人々は XML のトレンドに参加することに熱心です。 XHTML 1.0 を使用すると、いくつかの簡単なルールに従うように注意すれば、XML システムと最新の HTML ブラウザーの両方に適したページを設計できます。つまり、XML 対応のブラウザが使用されるまで待つ必要がなく、すぐに XML を使用して設計できるということです。このガイドラインにより、Web の XML へのスムーズな移行が可能になります。 XHTML を使用するもう 1 つの利点は、非常にタイトであることです。インターネットにおける HTML の現状の悪さは衝撃的です。初期のブラウザはプライベート HTML タグを受け入れていたため、ページを設計した後、さまざまなブラウザを使用してページをテストし、互換性があるかどうかを確認する必要がありました。説明のつかない違いが多く、さまざまなブラウザに適応するために設計を変更する必要がありました。 XML を使用すると、ブラウザー製造元が団結して「厳格なエラー保護標準」を採用し、XML コードに互換性がない場合にブラウザーがページの表示を拒否し、デザインがリリースされる前にすべてのエラーを修正しなければならないシステムを再構築できます。 Q: XHTML を使用する場合、Web デザイナーは HTML の場合と同じブラウザ互換性の問題に遭遇しますか? A: そうならないことを願います。 「厳格なエラー防止標準」は、ブラウザがコードに同じように応答するのに役立ち、XML の名前空間機能を使用すると、特別なブラウザ サポートを必要とせずに独自の新しいタグを追加できます。今、私たちが確認する必要があるのは、すべてのブラウザ開発者が一貫して、私たちが定義した CSS に完全に準拠していることだけです。ブラウザの製造元に連絡して、必要な CSS 仕様を伝えれば、ブラウザが設計に従っているかどうかをテストすることもできます。 Q: XHTML を学ぶのは難しいですか? 回答:全然そんなことはありません! Q: XHTML 1.0 を使用してデザインできるのは誰ですか? A: XHTML は非常にシンプルで実装が簡単なので、HTML を使用できる人なら誰でも簡単に XHTML を使用できます。 XML ブラウザを使用する人が増えるにつれて、XML を使用する仕事がさらに増え、おそらくすべての仕事で XHTML が使用されるようになるでしょう。 Q: XHTML ウェブサイトはいつ普及するのでしょうか? 回答: いい質問ですね。 XHTML 1.0 がリリースされる前から、XHTML を使用して構築された Web サイトをいくつか見たことがあります。とても簡単なので、大きな発展があると信じています。 Q: 既存の HTML を XHTML に変換するにはどうすればよいですか? A: 非常に似ているので、非常に簡単です。 W3C (www.w3c.org) の Web サイトには、直接変換できる HTML Tidy というオープン ソース ソフトウェアがあります。 Q: XHTML の将来はどうなるのでしょうか? A: XHTML1.0 は、この新しい HTML 言語の最初のステップにすぎません。新しいバージョンは、古いブラウザとの下位互換性に制約されず、開発の余地が広がります。 まず、HTML 4.0 と互換性のない要素を削除して、徹底的にクリーンアップします。 次に、XHTML をモジュール化して、XML アプリケーションで XHTML モジュール (テーブルなど) を使用できるようにし、開発の重複を減らします。また、電話アプリケーションなどの特殊用途のデザインも、XHTML のサブセットである限り互換性が維持され、ユーザーは独自の HTML を作成できます。 最後に、ニーズへの対応という点では、クライアント側でより多くの検出を実行し、クライアントとサーバー間のネットワーク情報転送を削減できるように、より多くのフォーム機能を開発します。つまり、よりエキサイティングな機能が実現されることになります。 |
<<: jQueryはシンプルなポップアップウィンドウ効果を実装します
>>: Dockerとiptablesとブリッジモードのネットワーク分離と通信操作の実装
目次クロスドメインの理由JSONP Nginxソリューションバックエンドソリューションクロスドメイン...
コードをコピーコードは次のとおりです。 @文字セット "utf-8"; /* @...
1. 全体的なアーキテクチャ図他のデータベースと比較すると、MySQL は、そのアーキテクチャがさま...
この CSS リセットは、Eric Meyers の CSS リセットに基づいて変更されており、特に...
1. コマンドの紹介chkconfig コマンドは、システム サービスの実行レベル情報を更新および照...
html <div class="スピナー"></div&g...
序文コンポーネントは、非常に頻繁に使用されるものです。多くの人は、コンポーネントを 1 つのファイル...
Django Web開発の過程で、HTMLを書く際にバックエンドから同じ名前のリスト変数が渡されるが...
#docker 検索#docker プルポーター1. イメージを取得した後、中国語パッケージをダウン...
目次1. 開発前の準備2. 新しいプロジェクトIdea は Java 開発のための強力なツールであり...
ソケットオプション機能機能: ソケットファイル記述子の属性の読み取りと設定に使用されるメソッド #i...
リンクのターゲット属性は、リンクが開く場所を決定します。その値は通常、_blank、_self、_p...
border-radius で生成できる四角形やその他の図形に影を追加する場合 (「Adaptive...
1. Nginxの同時実行性を最適化する [root@proxy ~]# ab -n 2000 -c...
MGR (MySQL グループ レプリケーション) は、バージョン 5.7 で追加された新しい機能...