Description: Another HTML-lint
Keywords: lint,バリデータ,HTML文法,HTML検証,最適化,SEO

# Another HTML-lint gateway

## HTML文書の文法をチェックし、採点します htmllint.cgi ver1.28 / htmllint.pm ver3.58 | Another HTML-lint について 結果の解説 タグ一覧 作者にビールをおごる プライマリサイト

文法しか採点しません。内容の良し悪しは採点されません。結果に疑問を感じたら必ず結果の解説を読んでください。満点で慢心しないでください。
チェックしない警告は減点対象外で、満点は 100点です。チェックしても減点されない警告もあります。気に入らないチェック項目は外すことができます。お好みに調整してください。 また、基本的な設定項目だけの簡易ゲートウェイもあります。いちいちオプションなんかどうせ指定しないや、という方はご利用ください。
ローカル環境でチェックしたいとお考えの方は、ダウンロードのページを参照してください。

## チェック方式

チェックしたいHTMLのURLを指定するか、HTMLを下のテキスト領域に直接記述して、[チェック] ボタンを押してください。巨大なHTMLは途中でちょん切られてしまうことがあります。 [リセット] はすべての設定内容を初期状態に戻します。

URL
DATA (DATA領域指定では文字コードの一致性はチェックできません)
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head><title></title></head> <body> </body> </html>
FILE (あまり大きなファイルは受け付けません/Internal Server Error となります。日本語を含むファイル名はチェックできないことがあります)

出力する漢字コード自動 JIS (ISO-2022-JP) EUC-JP Shift JIS UTF-8

チェックだけして個々の警告を表示しないようにします。
チェックしたHTMLを行番号付きで表示します。
URL指定のときHTTPレスポンスヘッダを表示します。
チェック後の結果の解説を別ウィンドウに表示します。

テキストベースブラウザでの見え方の表示なし lynx w3m

## HTMLヴァージョン

HTML中のDOCTYPE宣言を無視して強制的に以下のヴァージョンでチェックします。ここをチェックしていないときは、HTML中にDOCTYPE宣言がないときに限り以下のヴァージョンでチェックします。個々の具体的なDOCTYPEについては解説を見てください。

1. HTML1.0 → 文法
2. HTML2.0 (RFC1866) → 文法
3. HTML2.x (RFC2070) → 文法
4. HTML+ → 文法
5. HTML3.0 → 文法
6. HTML3.2 → 文法
7. HTML4.0 Strict → 文法
8. HTML4.0 Transitional → 文法
9. HTML4.0 Frameset → 文法
10. HTML4.0 Mobile → 文法
11. HTML4.01 Strict → 文法
12. HTML4.01 Transitional → 文法
13. HTML4.01 Frameset → 文法
14. XHTML1.0 Strict → 文法
15. XHTML1.0 Transitional → 文法
16. XHTML1.0 Frameset → 文法
17. XHTML1.1 → 文法
18. XHTML + RDFa 1.0 → 文法
19. XHTML Basic → 文法
20. XHTML Mobile Profile → 文法
21. ISO/IEC 15445 → 文法
22. ISO/IEC 15445 Preparation → 文法
23. Netscape Navigator 2.0 → 文法
24. Netscape Navigator 3.0 → 文法
25. Netscape Navigator 4.0 → 文法
26. Microsoft Internet Explorer 3.0 beta → 文法
27. Microsoft Internet Explorer 3.0 → 文法
28. Microsoft Internet Explorer 4.0 → 文法
29. Microsoft Internet Explorer 5.0 → 文法
30. Microsoft Internet Explorer 5.5 → 文法
31. IBM WebExplorer 1.1 → 文法
32. Compact HTML → 文法
33. NTT DoCoMo iモード 1.0 → 文法
34. NTT DoCoMo iモード 2.0 → 文法
35. NTT DoCoMo iモード 3.0 → 文法
36. NTT DoCoMo iモード 4.0 → 文法
37. NTT DoCoMo iモード XHTML 1.0 → 文法
38. NTT DoCoMo iモード XHTML 1.1 → 文法
39. J-SkyWeb → 文法
40. J-SkyWeb Station → 文法
41. TTNet ドットi → 文法
42. 特許出願用HTML → 文法

## チェックオプション

以下のすべてのチェックを有効にします。このとき個々の指定は無視されます。以下ですべてです。
宗教的なチェックをすべて無効にします。それらには (*) 印が付いています。
WAI Content Accessibility Guidelines に示されている軽度のチェックを無効にします。それらには (@) 印が付いています。

チェックボックス前の数字はエラーのおおまかな重要度を 0～9 で示しています(減点数ではありません)。少ない数字は軽く、9 になるほど致命的です。

1. 5 HTML中のリンク先が存在していなかったら警告する(http:のみ)。HTML中のリンクが多いとチェックに時間がかかります。DATA領域指定のときはチェックされません。 → 解説
     タイムアウト秒 (0秒の指定のときはリンク先の存在はチェックされません)
     HEADリクエストが失敗したらGETリクエストでチェック
2. 8 DOCTYPE宣言がなかったら警告する。 → 解説
3. 3 DOCTYPE宣言の前に制御文字が含まれていたら警告する。 → 解説
4. 5 不明なDOCTYPE宣言だったら警告する。 → 解説
5. 8 公開識別子の大文字小文字が食い違っていたら警告する。 → 解説
6. 1 サポートしていないDOCTYPE宣言だったら警告する。 → 解説
7. 8 すでに廃棄されてしまったDOCTYPEが指定されていたら警告する。 → 解説
8. 0 HTML4.0に対してHTML4.01を使うよう促す。 → 解説
9. 0 選択されたHTMLヴァージョンとHTML中のDOCTYPE宣言が矛盾していたら警告する。減点されません。 → 解説
10. 9 DOCTYPE宣言が文書の先頭以外に現れたら警告する。 → 解説
11. 7 XHTMLのDOCTYPE宣言中のHTMLが小文字でなかったら警告する。 → 解説
12. 7 DOCTYPE宣言が大文字でなかったら警告する。 → 解説
13. 8 XHTMLでシステム識別子がなかったら警告する。 → 解説
14. 8 システム識別子が正しくなかったら警告する。 → 解説
15. 7 システム識別子の大文字小文字が違っていたら警告する。 → 解説
16. 1 SGML宣言やDTD宣言などが現れたら警告する。 → 解説
17. 0 マーク区間が現れたら警告する。減点されません。 → 解説
18. 9 マーク区間中に書いてはならない文字列が含まれていたら警告する。 → 解説
19. 9 マーク区間が閉じられていなかったら警告する。 → 解説
20. 9 XML宣言が文書の先頭以外に現れたら警告する。 → 解説
21. 6 XHTMLにXML宣言がなかったら警告する。 → 解説
22. 9 XML宣言が ?> で終わっていなかったら警告する。 → 解説
23. 9 XML宣言が正しくなかったら警告する。 → 解説
24. 0 処理命令を警告する。減点されません。 → 解説
25. 2 コメント中に -- が含まれていたら警告する。 → 解説
26. 9 HTML4以上でコメント中に -- が含まれていたら警告する。 → 解説
27. 2 コメントが空 <!> だったら警告する。(*) → 解説
28. 9 <!-> などの正しくないコメントだったら警告する。 → 解説
29. 3 <TITLE> 中にコメントを書いていたら警告する。 → 解説
30. 0 コメント中に < や > が含まれていたら警告する。減点されません。(*) → 解説
31. 3 コメントが入れ子になっていたら警告する。 → 解説
32. 2 閉じコメントの -- と > の間に空白が含まれていたら警告する。(*) → 解説
33. 8 閉じコメントを --!> としていたら警告する。 → 解説
34. 9 コメントが閉じられていなかったら警告する。 → 解説
35. 9 タグが閉じられていなかったら警告する。 → 解説
36. 9 < とタグ名の間に空白が含まれていたら警告する。 → 解説
37. 7 タグ内に余計な < があったら警告する。 → 解説
38. 8 XHTMLで空要素タグを />で閉じていなかったら警告する。 → 解説
39. 1 XHTMLで空要素タグを閉じるとき/>の前に空白がなかったら警告する。 → 解説
40. 9 XHTMLで空要素タグの要素に空白を書いていたら警告する。 → 解説
41. 1 XHTMLで空要素タグを<tag></tag>と書いていたら警告する。 → 解説
42. 9 XHTMLで非空要素タグを/>で閉じていたら警告する。 → 解説
43. 9 場所によって書いてはならないタグを書いたとき警告する。 → 解説
44. 0 場所によって書くのを薦められないタグを書いたとき警告する。 → 解説
45. 9 特定の要素内にしか書けないタグをその外に書いていたとき警告する。 → 解説
46. 8 一度しか書いてはならないタグを複数回書いたとき警告する。 → 解説
47. 8 他のタグとどちらか一方しか書けないタグを両方書いたとき警告する。 → 解説
48. 8 タグを書く順序を間違えていたら警告する。 → 解説
49. 1 HTML4以前で <DD> が <DT> に続いていなかったら警告する。 → 解説
50. 9 必要なタグを書いていなかったら警告する。 → 解説
51. 1 開始タグと終了タグの間に何もなかったら警告する。(*) → 解説
52. 0 開始タグと終了タグの間が空白だけだったら警告する。減点されません。(@) → 解説
53. 0 開始タグと終了タグの間が <BR> だけだったら警告する。減点されません。(*) → 解説
54. 8 不明なタグを書いていたら警告する。 → 解説
55. 7 別のHTML用のタグを書いていたら警告する。 → 解説
56. 1 あまり薦められないタグを書いていたら警告する。 → 解説
57. 0 スタイルシートを使った方がいいタグを書いていたら警告する。 → 解説
58. 0 サポート外のタグを書いていたら警告する。減点されません → 解説
59. 6 使うべきでないとされているタグを書いていたら警告する。 → 解説
60. 9 省略不可の開始タグが省略されたとき警告する。 → 解説
61. 4 開始タグが省略されたとき警告する。次の省略が自明な場合を除く。 → 解説
62. 0 <TBODY> などの省略が自明な開始タグが省略されたとき警告する。減点されません。 → 解説
63. 9 省略不可の終了タグが省略されたとき警告する。 → 解説
64. 2 終了タグが省略されたとき警告する。次の省略が自明な場合を除く。 → 解説
65. 0 </LI> や </DD> などの省略が自明な終了タグが省略されたとき警告する。減点されません。 → 解説
66. 9 終了タグに属性を指定したとき警告する。 → 解説
67. 7 終了タグのないタグの終了タグを書いたとき警告する。 → 解説
68. 0 開始タグと終了タグの間に望ましくない余分な空白があったら警告する。減点されません。(*) → 解説
69. 9 開始タグのない終了タグがあったら警告する。 → 解説
70. 9 タグの入れ子関係がおかしいとき警告する。 → 解説
71. 6 タグの入れ子が深すぎたら警告する。 → 解説
72. 9 必要な終了タグが見つからなかったら警告する。 → 解説
73. 9 タグ以外が書けない場所にテキストを書いたとき警告する。 → 解説
74. 8 タグ内におかしな文字があったら警告する。 → 解説
75. 7 XHTML以外で空要素タグを /> と閉じていたら警告する。 → 解説
76. 0 要素名や属性名の大文字、小文字を統一するように促す。減点されません。(*) → 解説
77. 9 XHTMLで要素名を小文字で書いていなかったら警告する。 → 解説
78. 9 XHTMLで属性名を小文字で書いていなかったら警告する。 → 解説
79. 6 不明の属性が指定されていたら警告する。 → 解説
80. 5 別のHTML用の属性が指定されていたら警告する。 → 解説
81. 1 あまり薦められない属性を書いていたら警告する。 → 解説
82. 0 スタイルシートを使った方がいい属性を書いていたら警告する。 → 解説
83. 0 サポート外の属性を書いていたら警告する。減点されません → 解説
84. 6 属性が空白で区切られていなかったら警告する。 → 解説
85. 7 同じ属性が繰り返されていたら警告する。 → 解説
86. 6 必要な属性が指定されていなかったら警告する。 → 解説
87. 5 同時に指定しなければならない属性が指定されていなかったら警告する。 → 解説
88. 5 同時に指定してはならない属性が指定されていたら警告する。 → 解説
89. 5 必要な属性値が省略されていたら警告する。 → 解説
90. 7 属性値が指定されていないとき警告する。 → 解説
91. 0 引用符で囲まれた属性値が複数行に渡っていたら警告する。減点されません。(*) → 解説
92. 0 属性値区切りの = 前後に空白が含まれていたら警告する。減点されません。(*) → 解説
93. 9 属性値の引用符が閉じられていなかったら警告する。 → 解説
94. 0 属性値が単引用符 '～' で囲まれていたら警告する。減点されません。(*) → 解説
95. 8 引用符で囲まなければならない属性値を引用符で囲んでなかったら警告する。 → 解説
96. 1 引用符で囲んだ方がよい属性値を引用符で囲んでなかったら警告する。 → 解説
97. 0 引用符で囲まれていない属性値を引用符で囲むよう促す。減点されません。(*) → 解説
98. 1 引用符で囲まれた属性値に空白が先行後行していたら警告する。(*) → 解説
99. 1 あまり薦められない属性値を書いていたら警告する。 → 解説
100. 7 空にできない属性値が空のとき警告する。 → 解説
101. 4 属性値が長過ぎるとき警告する。 → 解説
102. 7 属性値が正しくなかったら警告する。 → 解説
103. 7 色の指定が正しくなかったら警告する。 → 解説
104. 0 PROFILE属性に複数のURIを書いていたら警告する。減点されません。 → 解説
105. 0 安全でない属性値を書いていたら警告する。 → 解説
106. 7 XHTMLで属性値の大文字小文字が食い違っていたら警告する。 → 解説
107. 7 属性値が固定されているときそれ以外の値を書いたら警告する。 → 解説
108. 2 属性値と属性名が同一のときは属性名を省略するよう促す。 → 解説
109. 8 XHTMLで属性名が省略されていたら警告する。 → 解説
110. 3 属性値と異なる属性名が省略されていたら警告する。 → 解説
111. 7 実体参照がセミコロンで終わっていなかったら警告する。 → 解説
112. 1 実体参照 &apos; を書かないよう促す。 → 解説
113. 7 XHTMLで16進数文字参照にXを使っていたら警告する。 → 解説
114. 3 不明な実体参照のとき警告する。 → 解説
115. 3 文字参照が限界を超えた文字コードのとき警告する。 → 解説
116. 3 使用できない文字参照を使用したとき警告する。 → 解説
117. 5 < や & などを実体参照を用いて書くように警告する。 → 解説
118. 0 テキスト中の引用符を実体参照を用いて書くように促す。減点されません。(*) → 解説
119. 2 <HTML> タグにLANG属性を指定するよう促す。(@) → 解説
120. 2 lang属性とxml:lang属性を対で指定するよう促す。 → 解説
121. 1 lang属性の値とxml:lang属性の値が食い違っていたら警告する。 → 解説
122. 0 LANG属性の指定と属性値の言語が食い違っていたら警告する。減点されません。 → 解説
123. 0 LANG属性の指定とテキストの言語が食い違っていたら警告する。減点されません。 → 解説
124. 0 <HEAD> 中に <LINK REV="MADE" HREF="mailto:～"> がなかったら警告する。減点されません。(*) → 解説
125. 0 <HEAD> 中に <LINK REL="NEXT" HREF="～"> などのナヴィゲーション用のリンクがなかったら警告する。減点されません。(@) → 解説
126. 1 <LINK REL="CONTENTS"> を CONTENT と書いていたら警告する。 → 解説
127. 0 <META NAME="ROBOTS"> のCONTENT属性の値が正しくなかったら警告する。減点されません。(*) → 解説
128. 4 <HEAD> 中に <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="～"> がなかったら警告する。 → 解説
129. 1 <META> に指定されているCHARSETが登録されているものでなかったら警告する。 → 解説
130. 3 <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="～"> にCHARSETが指定されていなかったら警告する。 → 解説
131. 9 <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="～"> でCHARSETが指定される前に非ASCII文字が現れたら警告する。 → 解説
132. 1 非ASCII文字が使用できない CHARSET なのに非ASCII文字が現れたら警告する。DATA領域指定のときはチェックされません。 → 解説
133. 1 改行やタブ以外の制御文字が含まれていたら警告する。DATA領域指定のときはチェックされません。 → 解説
134. 1 CHARSET が JIS、Shift JIS のとき半角カタカナが含まれていたら警告する。DATA領域指定のときはチェックされません。 → 解説
135. 1 機種依存全角文字が含まれていたら警告する。 → 解説
136. 0 文書の先頭にBOMが含まれていたら警告する。 → 解説
137. 5 XHTMLで、XML宣言中に encoding 指定がなかったら警告する。 → 解説
138. 9 CHARSET の指定と実際のコードが矛盾していたら警告する。DATA領域指定のときはチェックされません。 → 解説
139. 9 HTTPレスポンスヘッダでの CHARSET の指定と <META> の指定が矛盾していたら警告する。DATA領域指定のときはチェックされません。 → 解説
140. 5 HTTPレスポンスヘッダに CHARSET 指定がなかったら警告する。 → 解説
141. 7 <META> に指定されているCONTENT-TYPEが text/html でなかったら警告する。 → 解説
142. 8 HTTPレスポンスヘッダでのメディアタイプの指定と <meta> の指定が矛盾していたら警告する。DATA領域指定のときはチェックされません。 → 解説
143. 5 HTMLによって指定できないメディアタイプが指定されていたら警告する。 → 解説
144. 5 メディアタイプ application/xhtml+xml で <meta http-equiv> が書かれていたら警告する。 → 解説
145. 4 <META HTTP-EQUIV="CONTENT-TYPE"> が複数回書かれていたら警告する。 → 解説
146. 1 <SCRIPT> や <STYLE> を使うときは <META HTTP-EQUIV="CONTENT-XXXX-TYPE"> を指定するよう促す。 → 解説
147. 3 ONXXXX属性やSTYLE属性を使っているのに <META HTTP-EQUIV="CONTENT-XXXX-TYPE"> が指定されていなかったら警告する。 → 解説
148. 5 <META> に HTTP-EQUIV と NAME の両方が指定されていたら警告する。 → 解説
149. 5 <META CONTENT> に HTTP-EQUIV も NAME も指定されていなかったら警告する。 → 解説
150. 1 対で用いるべきイベントを警告する。(@) → 解説
151. 2 <META HTTP-EQUIV="REFRESH"> は使用しないよう促す。 → 解説
152. 3 <META HTTP-EQUIV="REFRESH"> に相当するリンクがなかったら警告する。 → 解説
153. 3 <SCRIPT> <STYLE> 中の要素をすべてコメントで囲むよう促す。 → 解説
154. 7 <SCRIPT> <STYLE> 中に </ を直接書いていたら警告する。 → 解説
155. 2 <SCRIPT> <STYLE> 中に好ましくない文字を書いていたら警告する。減点されません。 → 解説
156. 1 XHTMLで <SCRIPT> <STYLE> 中にコメントがあったら警告する。 → 解説
157. 0 <SCRIPT> タグがあるのに <NOSCRIPT> タグがなかったら警告する。減点されません。(@) → 解説
158. 1 TITLEの長さが64文字を超えていたら警告する。 → 解説
159. 1 <BODY> での色指定が不完全だったら警告する。 → 解説
160. 1 背景画像が指定してあるのに背景色が指定していなかったら警告する。 → 解説
161. 3 背景色と同じ色のテキスト色を指定していたら警告する。 → 解説
162. 3 背景色と似た色のテキスト色を指定していたら警告する。 → 解説
163. 3 背景色とテキスト色の輝度比が不足していたら警告する。 → 解説
164. 7 ID属性の値が重複していたら警告する。 → 解説
165. 7 定義されていないID属性の値を参照していたら警告する。 → 解説
166. 2 <FORM> の要素名が重複していたら警告する。 → 解説
167. 3 <FIELDSET> の直後に空白以外のテキストを書いていたら警告する。 → 解説
168. 4 ラジオボタンで複数 CHECKED が指定されていたら警告する。 → 解説
169. 1 ラジオボタンでひとつも CHECKED が指定されていなかったら警告する。 → 解説
170. 1 <OPTION> にひとつも SELECTED が指定されていなかったら警告する。 → 解説
171. 4 複数選択不可のチェックボックスで複数 SELECTED が指定されていたら警告する。 → 解説
172. 4 <OPTION> が多過ぎたら警告する。 → 解説
173. 1 エディットボックスやテキストエリアには初期値となるテキストを入れておくよう促す。(@) → 解説
174. 2 ISO/IEC 15445 で、<BUTTON> タグにTYPE属性を指定するよう促す。 → 解説
175. 6 <BUTTON> 中にイメージマップを置いていたら警告する。 → 解説
176. 5 <LABEL> 中に複数のフォームコントロールを書いていたら警告する。 → 解説
177. 5 FOR属性のない <LABEL> 中にフォームコントロールがなかったら警告する。 → 解説
178. 1 <LABEL> のFOR属性の値と内容に含まれるフォームコントロールのID属性の値が食い違っていたら警告する。 → 解説
179. 0 <INPUT> タグなどにTABINDEX属性を指定するよう促す。減点されません。(@) → 解説
180. 0 <INPUT> タグなどにACCESSKEY属性を指定するよう促す。減点されません。(@) → 解説
181. 0 <ABBR> タグなどにTITLE属性を指定するよう促す。減点されません。(@) → 解説
182. 3 <OBJECT> には等価な内容を指定するよう促す。 → 解説
183. 1 <APPLET> にALT属性と等価な内容が指定されていたら警告する。 → 解説
184. 2 ALT属性の値が空白だけのとき警告する。(@) → 解説
185. 7 <IMG> タグにALT属性を指定するよう促す。 → 解説
186. 0 <IMG> タグにWIDTH及びHEIGHT属性を指定するよう促す。減点されません。(*) → 解説
187. 5 <IMG> タグにISMAPとUSEMAP属性の両方が指定されていたら警告する。 → 解説
188. 5 サーバサイドイメージマップを使用していたら警告する。 → 解説
189. 1 <TABLE> タグにSUMMARY属性を指定するよう促す。(@) → 解説
190. 0 <TH> タグにABBR属性を指定するよう促す。減点されません。(@) → 解説
191. 3 <COL> を持つ <COLGROUP> のSPAN属性を警告する。 → 解説
192. 8 テーブルのセルが重なっていたら警告する。 → 解説
193. 6 <FRAMESET> タグがあるのに <NOFRAMES> タグがなかったら警告する。 → 解説
194. 8 <FRAME> のURIに自分自身を指定していたら警告する。 → 解説
195. 6 <FRAME> で直接イメージなどを指定していたら警告する。 → 解説
196. 4 <FRAME> タグにTITLE属性を指定するよう促す。 → 解説
197. 5 <FRAME> の名前が複数指定されていたら警告する。 → 解説
198. 5 <FRAME> の名前が予約されたものだったら警告する。 → 解説
199. 1 <FRAME> の名前が予約されたもので大文字で表記されていたら警告する。 → 解説
200. 5 <FRAME> の名前が正しくなかったら警告する。 → 解説
201. 0 物理的フォントタグ(<B>、<I>、<TT>等)を書かないよう促す。減点されません。(@) → 解説
202. 4 <P> タグを <BR> タグのように使用していたら警告する。 → 解説
203. 1 <BR> タグが多数連続していたら警告する。 → 解説
204. 3 <PRE> 内にタブ文字を書いていたら警告する。 → 解説
205. 4 見出し(<H1>～<H6>)のレベルが連続していなかったら警告する。 → 解説
206. 1 見出しイメージに等価な説明を書くよう促す。(@) → 解説
207. 0 <A> タグにACCESSKEY属性を指定するよう促す。減点されません。(@) → 解説
208. 1 リンクとリンクの間に何か文字を置くよう促す。(@) → 解説
209. 2 リンクイメージに等価な説明を書くよう促す。(@) → 解説
210. 1 D-リンクを警告する。(@) → 解説
211. 1 同一のアンカーで異なるリンク先を指していたら警告する。(@) → 解説
212. 1 アンカーとして "here" とか "ここ" などを書いていたら警告する。(@) → 解説
213. 1 <IMG ALT> アンカーとして "here" とか "ここ" などを書いていたら警告する。(@) → 解説
214. 1 アンカー名に空白文字が含まれていたら警告する。 → 解説
215. 1 アンカー名に安全でない文字が含まれていたら警告する。 → 解説
216. 5 アンカー名が空のとき警告する。 → 解説
217. 5 同じアンカー名が指定されていたら警告する。 → 解説
218. 2 大文字小文字区別しないで同じアンカー名が指定されていたら警告する。 → 解説
219. 5 アンカー名とID属性に同じものが指定されていたら警告する。 → 解説
220. 0 ID属性として定義されているアンカー名に対して警告する。減点されません。(*) → 解説
221. 4 同一タグ中のNAME属性の値とID属性の値が異なっていたら警告する。 → 解説
222. 1 NAME属性とID属性の両方を指定するよう促す。 → 解説
223. 2 ID属性値に小文字が使われていたら警告する。 → 解説
224. 6 定義されていないアンカー名に対して警告する。 → 解説
225. 0 参照されていないアンカー名に対して警告する。減点されません。(*) → 解説
226. 5 URIが空のとき警告する。 → 解説
227. 3 URIに空白文字が含まれていたら警告する。 → 解説
228. 3 URIに "\" が含まれていたら警告する。 → 解説
229. 0 URIに "~" が含まれていたら警告する。減点されません。(*) → 解説
230. 1 URIに使用できないASCII文字が含まれていたら警告する。 → 解説
231. 1 URI中の実体参照に使用できない文字が含まれていたら警告する。 → 解説
232. 7 URIにASCII以外の文字が含まれていたら警告する。 → 解説
233. 7 URIに正しくないスキーム名が指定されていたら警告する。 → 解説
234. 1 URIに大文字のスキーム名が指定されていたら警告する。 → 解説
235. 1 URIに不明のスキーム名が指定されていたら警告する。 → 解説
236. 5 URIが file: などのローカルファイルを参照していたら警告する。DATA領域指定のときはチェックされません。 → 解説
237. 5 URIに利用できないスキームが指定されていたら警告する。 → 解説
238. 0 URIが javascript: スキームだったら警告する。(@) → 解説
239. 4 URIが正しくない書式のとき警告する。 → 解説
240. 2 "/" で終わるべきURIが "/" で終わっていなかったら警告する。 → 解説
241. 3 URIが "//" で始まっていたら警告する。 → 解説
242. 0 "/" で終わっているURIとそうでないURIが混在していたら警告する。減点されません。(*) → 解説
243. 1 "～/index.html" と "～/" が統一されていなかったら警告する。(*) → 解説
244. 5 <BASE> で指定するより前にURIが現れたら警告する。 → 解説
245. 6 <BASE> で指定されたURIが絶対指定でなかったら警告する。 → 解説
246. 9 </HTML> の後にまだテキストが続いていたら警告する。 → 解説
247. 9 ファイルサイズが制限を超えていたら警告する。 → 解説
248. 5 イメージファイルに規定外のものが指定されていたら警告する。 → 解説
249. 8 J-SkyWebで <UL>、<OL> の入れ子が深すぎたら警告する。 → 解説
250. 8 J-SkyWebでの <LI> の個数、iモードでの <PARAM> の個数が制限を超えていたら警告する。 → 解説
251. 9 特許出願用HTMLが <HTML> から始まっていなかったら警告する。 → 解説
252. 9 特許出願用や iモード用HTMLが Shift JIS でなかったら警告する。 → 解説
253. 1 特許出願用HTMLで使用できない文字を使っていたら警告する。 → 解説

このサイトの運営は作者が行なっているわけではありませんのでご注意ください。
作者が管理しているのはプライマリサイトだけです。
このサイトの管理人はその連絡先を明記してください。明記されていないサイトは正しくない利用形態です。
営利目的の利用は有料です。
著作権表示を除き、HTMLの改変は自由に行なってください。