ISO-HTML(JIS-HTML, ISO/IEC 15445:2000)について。

最も厳格かつシンプルなHTMLの仕様と言われているISO-HTML(JIS-HTML, ISO/IEC 15445:2000)について解説します。

ISO-HTML(JIS-HTML, ISO/IEC 15445:2000)について・目次。

ISO-HTML(JIS-HTML, ISO/IEC 15445:2000)とは。

HTMLの国際規格として、ISOとIECが共同で策定したHTMLの規格がISO-HTMLことISO/IEC 15445:2000です。

また、この規格は日本でもJISが正式に発行しており、このため日本ではJIS-HTMLと呼ぶ場合もあります。

ISO-HTMLHTML 4.01をベースにした仕様ですが、HTML 4.01とは較べ物にならないほど厳格な仕様として知られております。

しかしながら、HTML 4.01の特徴である、アクセシビリティや国際化などには漏れなく対応しております。

ISO-HTML(JIS-HTML, ISO/IEC 15445:2000)の特徴。

ISO-HTML(JIS-HTML, ISO/IEC 15445:2000)には以下の特徴があります。

物理要素・属性の徹底排除
一部を除いて物理要素・属性は排除されております。
クライアントサイドスクリプトは使えません

スクリプト関連の要素・属性は一切サポートされません。

見出し要素(<h○>要素)は全て<body>要素の直下に置かなければなりません

<div>要素等の下位要素として見出し要素を置く事は出来ません。

また、見出しの等級に依る文書の構造化を強く求めております。すなわち、

  1. 文書全体に掛かる見出しを<h1>要素
  2. 文書を分割したセクションに掛かる見出しを<h2>要素
  3. さらに分割したセクションに掛かる見出しは<h3>要素

と言うようにする事を強く求めております。

この見出しがセクションを暗示すると言う事こそ、ISO-HTMLの最大の特徴と言えるかも知れません。

<address>要素に厳しい制限があります

一方、<address>要素は

の直下にのみ存在し得ます。

また、内容として画像などを入れてはいけません。

以上の事から、文書中の項目を見出し要素を含めて<div>要素として一纏めにする場合には ISO-HTML は使えません。

ISO-HTML(JIS-HTML, ISO/IEC 15445:2000)の文書型宣言。

ISO-HTML(JIS-HTML, ISO/IEC 15445:2000)の文書型宣言は以下のようになります。

<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HyperText Markup Language//EN">
<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HTML//EN">

仕様上はどちらを用いても構いませんが、後者だとインターネットエクスプローラ ウィンドウズ版6.xでCSSが仕様通りに機能しないと言う問題があるようです。

しらぎくのウェブサイト作成入門サイトマップ

ページ外へのご案内。

marguerite.site@gmail.com