<br />ブラウザが次世代のXHTMLを処理できるようになる前に、このよりリッチなコンテンツ構造の恩恵を受けましょう XHTML 2 仕様はまだ完成していませんが、より豊富な構造機能など、XHTML 1 に比べてすでに多くの利点があり、XHTML 2 は、以前のバージョンよりも優れた、単一リソースの公開システムの中心的なモデルとして機能する編集形式となっています。出版業に携わる人は、規模の大小を問わず、ブラウザーが新しいユーザー インターフェイス機能のサポートを提供するまで待つことなく、今すぐ XHTML 2 の新機能を使い始めることができます。 約 1 年前、業界標準化団体から、XHTML2 が出版社にとってどのように役立つかを説明するよう依頼されました。それが現実的かどうかは分かりませんでしたが、ニューヨークへの旅費を負担してくれるとのことだったので、調べてみることにしました。 私が行った研究には、それほど労力は必要ありませんでした。 XHTML 2 は XHTML にさらに豊富な構造を追加し、コンテンツをブラウザーに配信するだけでなく、コンテンツの作成と保存に使用できる形式にします。 XHTML 2 がすでに便利だと言うのは、少し誇張しています。多くの企業がこの未完成の標準に関して非常に賢明なポリシーを持っていますが、XHTML 2 はまだワーキング ドラフトの段階です (詳細については、「リソース」を参照してください)。ほぼすべての HTML 関連の標準とは異なり、XHTML 2 は、使い慣れた HTML 要素や属性から大きく逸脱することなく、よりリッチで複雑な構造でコンテンツを保存できるため、主要なブラウザーがサポートする前から多くの価値を提供できます。 XHTML の現状: 現状 W3C XHTML 1.0 標準は、HTML の XML バージョンを作成します。ブラウザが Web ページが整形式の XML であるかどうかについてあまりこだわらなかったとき、Firefox では 1 つの方法を使用し、Microsoft™ Internet Explorer では別の方法を使用することにうんざりしていた Web サイト設計者は、標準にさらなる価値を見出しました。多くのオープン ソース CSS コレクション (Open Web Design や Open Source Web Design など。両方へのリンクについては「リソース」を参照) では、デモンストレーションの目的でスタイル シートに XHTML 1 サンプル ファイルを使用しており、整形式についてほとんど知らない Web デザイナーが、自分のサイトは XHTML で書かれていると自慢しているのを聞いたことがあります。 Internet Explorer と Firefox がより多くの CSS 機能をサポートするにつれて、これらの Web デザイナーは CSS スタイルシートにさらに多くのデザイン手法を追加し、よりシンプルで直接的な (そして簡単に再利用できる) XHTML を基本ドキュメントに残しました。 XHTML 1.1 (リソースを参照) では新しい機能は追加されず、代わりに XHTML がモジュールに分割されました。その価値は2つの側面に反映されています。まず、一部のモジュールには価値があるが、他のモジュールにはほとんど価値がないことがわかった場合、それらのモジュールのサブセットを採用する方が簡単な場合があります。たとえば、ワイヤレス アプリケーション フォーラム (WAP) には、携帯電話にコンテンツを配信するための標準に基本的な XHTML 構造を組み込む十分な理由がありましたが、携帯電話の小さな画面ではあまり役に立たないイメージ マップや編集ウィジェットなどのユーザー インターフェイス機能を WAP ドキュメントに組み込むことは許可しませんでした。 DTD またはスキーマのモジュール アーキテクチャのもう 1 つの利点は、アプリケーション固有の新しいモジュールを簡単にプラグインできることです。既存のモジュールを選択する機能と組み合わせることで、この機能は出版業界にメリットをもたらします。出版業界のメタデータに取り組んでいる PRISM 標準グループは、XHTML 1.1 のサブセットを選択し、業界固有の語彙を備えたいくつかの新しいモジュールを追加して、出版ワークフローを通じてコンテンツを追跡しやすくしました。 (PRISM の詳細については、「リソース」を参照してください。) XHTML 1.1 の開発は、地下室の掃除のようなものだと考えることができます。おそらく、多くのものを捨てる必要はなく、既存のものを整理してさらに有効活用できます。また、作業台を設置して、その上で何か新しいものを作る余裕もできるかもしれません。 XHTML 1.1 は 2001 年 5 月から標準 (W3C 用語では推奨事項) となっています。 XHTML 2.0 の最新の開発は、2006 年 7 月に公開された新しいワーキング ドラフトです。最終的な形になるまでにはいくつかの段階を経る必要がありますが、RELAX NG スキーマ (リンクについてはリソースを参照) を使用すると、現在 XHTML 2 ドキュメントを作成して使用することができ、仕様が勧告になったときにすぐに XHTML に移行できます。シンプルな XSLT スタイルシートを使用すると、これらのファイルをブラウザー表示用の XHTML 1 に変換できます。また、XHTML 2 ワーキング ドラフト (リソースを参照) で利用可能な CSS スタイルシートを使用して、これらのドキュメントをブラウザーで表示することもできます (この時点では Firefox の方が適切に動作するはずです)。 XHTML 2: 何が新しくなったのか? XHTML 2 は、既存の構文を整理してより簡潔にした XHTML 1 の機能を保持しながら、いくつかの新機能も追加しています。 10 年以上にわたって HTML で使用可能であったフォームの、より洗練された後継である XForms のサポートが追加されました。 XHTML 2 には XML イベントも含まれており、特定のユーザー インターフェイス操作によってトリガーされるイベントを識別できるため、JavaScript や ASP を使用してスクリプトを記述する必要性が軽減されます。これらの機能は、特に主要なブラウザがサポートすれば興味深いものとなるでしょうが、ブラウザがXHTMLをサポートする前であっても、パブリッシャーにとってより興味深い機能がいくつかあります。よりリッチで再利用可能な構造、デバイスに依存しない、アクセシビリティが高く、セマンティクスが豊富、メタデータの追加が容易 前のページ1 2 3 次のページ 続きを読む |
<<: VMware CentOS 仮想マシンのインストールとネットワーク構成のグラフィックチュートリアル
構造とパフォーマンスの紹介HTML 構造、CSS 表現、JavaScript 動作。Web ページの...
•CSSには多くのセレクターがあります。複数のセレクターを同じ要素に適用するとどうなるでしょうか? ...
Scrcpyのインストールsnap install scrcpy adbサービスのインストールsu...
目次定期的に剪定するミラーエビクションコンテナのクリーンアップネットワークソート体積の蒸発完全にクリ...
この記事では、RHEL8 のネットワーク サービスとネットワーク構成ツール、およびネットワーク ファ...
背景ブロックチェーン ログ モジュールで作業しているときに、コンテナーが実行されている場合は、ログ ...
目次補間式方法計算された要約する今日は、Vue の計算プロパティについてお話ししましょう。計算プロパ...
今日、私の同僚が MYSQL クエリ ステートメントの作成時に非常に奇妙な問題に遭遇しました。MyS...
1. 環境整備各コンテナの IP アドレス: nginx: 172.16.10.10マイSQL: 1...
この記事では、MySQL 8.0.11のインストールチュートリアルを参考までに紹介します。具体的な内...
vue3コンポーネントの通信モードは次のとおりです。小道具$放出$expose / 参照$属性vモデ...
ソフトウェアバージョンウィンドウズ: ウィンドウズ10 MySQL: mysql-8.0.17-wi...
今日は、開発でよく使われる、非常に便利な HTML タグをいくつかまとめてみたいと思います。これらの...
多方向探索ツリー完全二分木の高さ: O(log2N)、ここで2は対数完全なM方向探索木の高さ: O(...
入力ボックスへのユーザー入力、ウィンドウのサイズ変更、スクロール、Intersection Obse...