Dive Into HTML5をのぞき見しています。素敵で面白いようですが、私は困惑しています。
1990 年代、Netscape がブラウザで、HTML が HTML2 または HTML3 だった当時、たくさんのタグがありました: address、cite、code... それらのほとんどは現在では使用されておらず、おそらく時代遅れになっています。
HTML5 では、タグ自体に「意味的な意味」を表現するためのタグが導入されています。これはすべて楽しいゲームですが、このアプローチには非常に奇妙なものがあります。技術的には、セマンティクスは非常にオープンエンドです。HTML5 には、記事、時間、ナビゲーション バー、フッターのタグがあります。投稿アイコン、著者の場所、名前と姓、または特定のセマンティクスを割り当てたいその他のタグを含めるべきではないのはなぜですか (私は確信<rant>
しており、<nsfw>
非常に重要なタグになると思います): ? XML はセマンティクスを物に割り当てるための戦略だと思っていました。XHTMLの div 要素の下に XML チャンクを置き、それにスタイルシートを割り当てて適切にスタイルを設定したり、その名前空間の処理を適切なビューアーに委譲したりすることを禁じるものは何もありません(たとえば、RSSやSVGを処理する場合))。
結論として、セマンティクスが非常に幅広いトピックであり、潜在的に無限の量のセマンティック タグを必要とすることが保証されていることは明らかな場合、セマンティクスに焦点を当てたこの拡張の背後にある理由がわかりません。W3Cには賢い人たちがいると確信しているので、私は間違っていると思いますが、その理由を知りたいです。