HTML5 の概念
さて、ここまでみてきたが、HTML5 とはつかみにくい概念だ。
HTML5 のご利益
だいたい何の役に立つのか。解析ツールがあれば役に立つのかもしれないが、どこでどのような解決ができるのだろうか。
HTML5 の実装
実現しているブラウザはあるのか。だいたい、アウトラインを抽出してみせるブラウザがほとんどない。 Google Chrome の拡張機能である HTML Outliner しか紹介されていないのではないか。
HTML5 |
作成日:2001-01-21 最終更新日: |
書店のコンピュータの棚に行くと、HTML5 という文字が躍っている。何だろうか、気になって本を一冊買った。
HTML5 は、HTML4.01 や XHTML1.0 との互換性はない。ではどう違うのか。追加された要素、変更された要素、廃止された要素がある。
section, nav, article, aside, header, footer, hgroup などがある。使用の仕方は難しい。
acronym が廃止された。abbr との区別で混乱するからというのが理由である。代替は abbr である。 厳密には両者は違う概念だが、長いものを省略して読みやすくしたり識別したりしやすくする意味では同じである。 acronym は頭字語と訳され、単語の頭文字をつなげたものだ。たとえば、UNESCO は United Nations Educational,Scientific,and Cultural Organization の頭字語である。 頭字語には、元のことばとは読み方が異なるという特徴がある。 一方 abbr は 省略語 abbreviation という意味の省略語である。これは頭文字ではなく、はじめだけを取った省略語である。 長いことばの初めをとるか、頭文字だけを抜くかという区別をせず、省略という概念でまとめたということだろう。
私は妙に凝り性で、acronym をけっこう使っていたから、HTML5 対応には修正しないといけない。 もっともこの場合は、<acromym> を <abbr> にかえればよいだけである。
tt (TeleType) が廃止された。適切な要素である kbd, var, code, samp にそれぞれ分解するようにとのことだ。 私は tt は使っていないが、以前の掲示板の CGI では tt を使っていた。この過去のログの tt は削除した。
CSS を使う。これらはけっこう使っているから直さないといけない。 だいたい、Traditional では許されているが、Strict では使えないものだったような気がする。
さて、ここまでみてきたが、HTML5 とはつかみにくい概念だ。
だいたい何の役に立つのか。解析ツールがあれば役に立つのかもしれないが、どこでどのような解決ができるのだろうか。
実現しているブラウザはあるのか。だいたい、アウトラインを抽出してみせるブラウザがほとんどない。 Google Chrome の拡張機能である HTML Outliner しか紹介されていないのではないか。
フォーム関連で input 要素の type 属性で指定できる種類が増えた。下記の通り。
| キーワード | 見た目 |
|---|---|
| text | |
| radio | |
| checkbox | |
| password | |
| file | |
| tel | |
| search | |
| url | |
| datetime | |
| date | |
| month | |
| week | |
| time | |
| datetime-local | |
| number | |
| range | |
| color |