上場企業トップ50のHTMLコーディングルールまとめ

企業Webサイトをつくるさいに、HTMLコーディングルールを設定しますが、このコーディングルールが世間一般にはどのようになっているのか調査してみました。

調査対象は2009年11月10日時点で上場企業のうち株式時価総額トップ50の企業について調査しています。(Yahooファイナンスより引用しています。)

調査方法は、企業のサイトのトップページをみて、私の判断でまとめています。間違っていたらごめんなさい。

下記のように調査データを定義しています。

社名 DOCTYPE 文字コード Flash Javascript
トヨタ自動車(株) HTML 4.01 Transitional Shift JIS 980 警告
(株)三菱UFJフィナンシャル・グループ HTML 4.01 Transitional Shift JIS 941 警告
(株)NTTドコモ HTML 4.01 Transitional Shift JIS 911 使用 警告
日本電信電話(株) HTML 4.01 Transitional Shift JIS 766 使用
ホンダ HTML 4.01 Transitional Shift JIS 700 表示崩れ
キヤノン(株) XHTML 1.0 Strict UTF-8 870
三菱商事(株) XHTML 1.0 Transitional UTF-8 900 使用 警告
任天堂(株) Shift JIS
(株)三井住友フィナンシャルグループ HTML 4.01 Transitional Shift JIS 748
パナソニック(株) HTML 4.01 Transitional Shift JIS 967 使用 表示崩れ
日産自動車(株) HTML 4.01 Transitional Shift JIS 990 使用 警告
東京電力(株) XHTML 1.0 Transitional Shift JIS 770 使用 表示崩れ
武田薬品工業(株) XHTML 1.0 Strict UTF-8 リキッド 使用 警告
(株)みずほフィナンシャルグループ XHTML 1.0 Strict Shift JIS 750 使用
ソニー(株) HTML 4.01 Transitional Shift JIS 950
JT XHTML 1.0 Transitional iso-2022-jp 940
ソフトバンク(株) XHTML 1.0 Transitional Shift JIS 942 使用
新日本製鐵(株) HTML 4.01 Transitional UTF-8 920
野村ホールディングス(株) XHTML 1.0 Transitional Shift JIS 950
東日本旅客鉄道(株) HTML 4.01 Transitional Shift JIS 760 警告
(株)東芝 XHTML 1.0 Strict Shift JIS 760 使用
(株)デンソー XHTML 1.0 Transitional Shift JIS 768 使用 警告
三井物産(株) XHTML 1.0 Transitional Shift JIS 765
信越化学工業(株) HTML 4.01 Transitional Shift JIS 750 使用 表示崩れ
KDDI(株) XHTML 1.0 Transitional UTF-8 848 使用 警告
東京海上ホールディングス(株) XHTML 1.0 Transitional UTF-8 790 使用 一部機能せず
ジェイ エフ イー ホールディングス(株) XHTML 1.0 Strict UTF-8 750 使用 警告
関西電力(株) HTML 4.01 Transitional Shift JIS 768 使用 警告
コマツ XHTML 1.0 Transitional Shift JIS 749
三菱地所(株) XHTML 1.0 Transitional Windows-31J 980 使用
国際石油開発帝石(株) XHTML 1.0 Strict UTF-8 961 使用 一部機能せず
ファナック(株) XHTML 1.0 Transitional Shift JIS リキッド
(株)セブン&アイ・ホールディングス HTML 4.01 Transitional Shift JIS 760 使用 警告
(株)ファーストリテイリング XHTML 1.0 Transitional UTF-8 770
アステラス製薬(株) XHTML 1.0 Strict Shift JIS 910 使用 警告
中部電力(株) HTML 4.01 Transitional Shift JIS 750 使用 警告
ヤフー(株) HTML 4.01 Transitional UTF-8 950 使用
京セラ(株) XHTML 1.0 Transitional EUC JP 950
キリンホールディングス(株) XHTML 1.0 Transitional Shift JIS 900 使用
三菱電機(株) XHTML 1.0 Transitional Shift JIS 850 使用 警告
富士フイルムホールディングス(株) XHTML 1.0 Transitional UTF-8 970 使用 警告
三井不動産(株) HTML 4.01 Transitional Shift JIS 950 使用
(株)りそなホールディングス XHTML 1.0 Transitional Shift JIS 780 使用 一部機能せず
スズキ(株) XHTML 1.0 Transitional UTF-8 760 使用
第一三共(株) XHTML 1.0 Transitional Shift JIS 760 使用 警告
東海旅客鉄道(株) HTML 4.01 Transitional Shift JIS 769 使用 表示崩れ
(株)ブリヂストン XHTML 1.0 Transitional Shift JIS 870 使用
住友金属工業(株) HTML 4.01 Transitional EUC JP 780 警告
富士通(株) XHTML 1.0 Strict UTF-8 750 使用 警告
日本電産(株) HTML 4.01 Transitional Shift JIS 759 使用 一部機能せず

総評
DOCTYPEについては、XHTML 1.0 Transitionalが42%、HTML 4.01 Transitionalが40%、XHTML 1.0 Strictが16%という結果。XHTMLが優勢といった状況。唯一DOCTYPE宣言のなかった任天堂は、同社の機種で対応できるようなHTMLの記述になっているようです。

文字コードについては、Shift JISが64%、UTF-8が26%、その他が8%という結果。いまだ、Shift JISが優位な状況のようです。

幅については、SVGA(800×600ピクセル)を想定とした800ピクセル以下のものが48%、XGA(1024×768ピクセル)を想定とした1024ピクセル以下のものが46%となっており、ほぼ半々でリキッドレイアウトのものも見られた。XGA以上の解像度を想定したサイトは現在のところ見つかっていません。

Flashについては、全体の66%が使用しており過半数を超えています。使用しているのは主にメイン画像部分。Flashが使用できない環境では、静止画やアニメーションGIFに置き換えることで対応しているサイトも多く見られました。

Javascriptについては対応がまちまちで、Flashを使用しているサイトの多くが、Javascriptを使用していない場合には警告がでる等の機能低下を起こしています。Javascriptの使用を前提としていないサイトも少ないながらもあり、FlashJavascriptに依存しないサイト構成となっています。
Javascriptがオフされることを想定していない残念なサイトもあり、こちらはアクセシビリティ上問題となってくると思われます。