ホームページ ウェブフロントエンド H5 チュートリアル X/HTML5 および XHTML2_html5 チュートリアルのヒント

X/HTML5 および XHTML2_html5 チュートリアルのヒント

May 16, 2016 pm 03:51 PM
html xhtml 使用 要素 意味


XHTML 2 の進歩を理解した後、X/HTML 5 の進歩を見てみましょう。
X/HTML 5 の優れた点
章要素の概念
X/HTML 5 では、Web ページを章に分割するための新しい要素が導入されています。これらのコンポーネントは、検索エンジンとアクセシビリティ ツールがページのコンテンツをより深く理解するのに役立ちます。これらの新しい要素を使用してラベルを読みやすくします。
章立てコンテンツのアイデアはクールです!しかし、チャプターテクノロジーを使用することが十分にクールではない理由を考えてみましょう。
対話要素
会話要素は会話を表すために使用されます。これには、発言者を定義するために使用される dt 要素と、発言者の発言の内容を表す dd 要素が含まれます。例えば:

コステロ

ほら、一塁手だよ?

アボット

確かに。

コステロ

誰が最初にプレーしますか?

アボット

そうです。

コステロ

一塁手に毎月給料を支払ったら、誰がお金を受け取りますか?

アボット

1ドルごと


図形要素
マストヘッドは、印刷出版物 (教科書、新聞、雑誌など) のメディア オブジェクト (写真、イラスト、グラフなど) でよく使用されます。これまでのところ、Web マークアップ言語には、この効果を生み出すことができる構造はありません。 figrue 要素には、画像のヘッダーを指定するために使用できる legend 子要素があります。例えば:
XML/HTML コード

クレジット: Media Inc.、2007
Photo: J. Smith

m 要素
m 要素は、マークまたは強調表示されたテキストのセクションを表します。これは、動的 Web ページに検索キーワードを表示する場合に非常に便利です。このとき、ページ内のキーワードは m 要素を使用してマークできます。たとえば、ユーザーによるキーワード「雪」の検索に応じて、Web ページは次のコンテンツを生成できます。
XML/HTML コード

男は、から作られた人間のような彫刻です。


入力要素が強化されました
input 要素関数が強化され、電子メール、URL、データ関連、時間関連、および数値データ型をサポートするようになりました。これは、より多くの検証機能をクライアント側で実行できることを意味します。
プロセスを開く
X/HTML の開発プロセスは、XHTML 2 よりもはるかにオープンです。 X/HTML 5 のクリエイティブ プロセスには誰でも参加できます。
X/HTML 5 の軟膏のハエ
章要素の使用法
章要素を使用するというアイデアは良いですが、X/HTML 5 アプリケーションでは少し面倒に思えます。説明によっては、さらに混乱してしまうかもしれません。例えば:
サイド要素はページのコンテンツの一部を表し、サイド要素の前後のコンテンツと関連しています。コンテンツの独立した部分とみなすことができます。これらのコンポーネントは、印刷技術のサイドバーでよく使用されます。
role 属性を持つ div 要素のほうが拡張性が高く、理解しやすいのではないでしょうか?
もう 1 つ言及されている Chapter 要素は nav です。これは、ページ内の他のページへのリンクを表すために使用されます。 nav 要素は本当に必要ですか? XHTML 2 の nl 要素は、このタスクをより適切に実行します。
HTML 4 と XHTML 1 の欠陥は将来の仕様でも依然として存在します。
X/HTML は後方サポートを提供しようとしているため、HTML 4 と XHTML 1 の欠陥は X/HTML 5 にも依然として存在します。仕様は下位空である必要はなく、クライアント ソフトウェアは複数の仕様をサポートすることで下位互換性を提供する必要があります。
X/HTML 5 は X/HTML 5 マニュアルに従っていません
X/HTML 5 は、HTML 4 および XHTML 1 と下位互換性があるように設計されています。現在、big、頭字語、u および tt はこの仕様の一部ではありませんが、i や samll などの他の要素のセマンティクスが再定義されています。たとえば、i と small は HTML 4.01 仕様で次のように定義されています。
i: テキストを斜体にします
small: テキストを「小さい」フォントでレンダリングします。
X/HTML 5 では、i と small に新しい意味があります。
i 要素は、分類デザイン、専門用語、外国語の慣用句、アイデア、意見、船名、その他のニーズなど、本文とは異なるテキストや段落をさまざまな方法で表現します。印刷テクノロジー テキストを斜体で表示します。 。
小さな要素には、小さな活字フォント (著作権や既存の欠点などの法的制約を説明する文書の一部) とコメントが表示されます。
これは、i と small の意味を再定義することにより、HTML 4 および XHTML 1 との下位互換性を破壊します。これは、下位互換性とは、HTML 4 ドキュメントをレンダリングするときに HTML 5 ユーザー エージェント (ブラウザー) が HTML 4 ユーザー エージェントと一貫性を持つ必要があることを意味するためです。したがって、HTML 5 が下位互換性を重視する場合、HTML 4 でほとんど意味のない構造は、HTML 5 でもほとんど意味を持ちません。
まさか?フォント要素はまだサポートされていますか?
はい、開発者が WYSIWYG エディターを使用している場合、X/HTML 5 は引き続き font 要素をサポートします。これには正当な理由はありますか? WYSIWYG エディターはフォントの使用を避けることができますか?
WYSIWYG 署名
WYSIWYG エディターを使用して生成されたドキュメントには、head 要素に次の WYSIWYG 署名が含まれている必要があります。
XML/HTML コード

または:
XML/HTML コード

これを行う理由は何ですか?ある種の恥の痕跡でしょうか?このドキュメントは WYSIWYG エディタで生成されたため、最悪の事態に備えるようにブラウザに指示するのでしょうか?では、ドキュメントの一部だけが WYSIWYG ツールを使用して完成された場合はどうなるでしょうか?
事前定義されたクラス名をサポートします
事前定義されたクラス名は、X/HTML 5 ユーザー エージェントで予約されているセマンティック CSS クラス名です。次の例では、copyright は事前定義されたクラス名です。
XML/HTML コード



このように書くことだけが意味を持ちます。
XML/HTML コード

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTMLの表の境界線 HTMLの表の境界線 Sep 04, 2024 pm 04:49 PM

HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

HTML のネストされたテーブル HTML のネストされたテーブル Sep 04, 2024 pm 04:49 PM

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML 左マージン HTML 左マージン Sep 04, 2024 pm 04:48 PM

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

HTML テーブルのレイアウト HTML テーブルのレイアウト Sep 04, 2024 pm 04:54 PM

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML 順序付きリスト HTML 順序付きリスト Sep 04, 2024 pm 04:43 PM

HTML 順序付きリストのガイド。ここでは、HTML 順序付きリストと型の導入とその例についても説明します。

HTML入力プレースホルダー HTML入力プレースホルダー Sep 04, 2024 pm 04:54 PM

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

HTML 内のテキストの移動 HTML 内のテキストの移動 Sep 04, 2024 pm 04:45 PM

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

HTML の onclick ボタン HTML の onclick ボタン Sep 04, 2024 pm 04:49 PM

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。

See all articles