4

langw3c は、属性の使用を次のように指摘しています。

検索エンジンの支援

音声シンセサイザーの支援

ユーザー エージェントが高品質のタイポグラフィ用のグリフ バリアントを選択できるようにする

ユーザー エージェントが引用符のセットを選択できるようにする

ユーザー エージェントがハイフネーション、合字、およびスペーシングに関する決定を下すのを支援する

スペルチェッカーと文法チェッカーの支援

しかし、ドキュメントのエンコードを除いて、タグのcharset属性に役立つものは何も見つかりませんでしたmeta

音声シンセサイザーや検索エンジンを支援するなどcharset、属性と同じ機能を提供してください.......lang

4

2 に答える 2

4

彼らの共通点を言うのは簡単です: 何もありません。まあ、ある種のメタデータであることと、国際化に関連することを除いて.

そして、正しい形は<meta charset="encoding name">のようになり<meta charset=utf-8>ます。言語についてではなく、ドキュメント内のバイトを文字として解釈することについてです。一部のエンコーディングは特定の言語用に開発されていますが、エンコーディングと言語は依然としてまったく異なる概念です。

<meta charset="...">は HTML5 の省略形です

<meta http-equiv="Content-Type" content="text/html;charset=...">、ここで説明されています

于 2012-07-13T14:18:46.120 に答える
2

メタタグは、UTF-8、ISO-8859-1 などの使用する文字セット/エンコーディングを定義します。html lang タグは、en-EN、de-DE などの使用言語を定義します。

于 2012-07-13T14:20:28.583 に答える