上場企業トップ50のHTMLコーディングルールまとめ
企業Webサイトをつくるさいに、HTMLコーディングルールを設定しますが、このコーディングルールが世間一般にはどのようになっているのか調査してみました。
調査対象は2009年11月10日時点で上場企業のうち株式時価総額トップ50の企業について調査しています。(Yahooファイナンスより引用しています。)
調査方法は、企業のサイトのトップページをみて、私の判断でまとめています。間違っていたらごめんなさい。
下記のように調査データを定義しています。
- DOCTYPEはソースコードのDOCTYPE宣言です。
- 文字コードはcharsetの文字コード
- 幅はサイトのドキュメントエリアの横幅のピクセル数
- FlashはトップページにFlash素材が配置されているかどうか
- JavascriptはJavascriptをオフした場合に、どのように表示されるか
- 警告というのはJavascriptを使用しているのでJavascriptをオンしてください等の表示がでるサイトです。
社名 | 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の使用を前提としていないサイトも少ないながらもあり、FlashやJavascriptに依存しないサイト構成となっています。
Javascriptがオフされることを想定していない残念なサイトもあり、こちらはアクセシビリティ上問題となってくると思われます。