Another HTML-lint gateway -- HTML Living Standard対応暫定改造版

HTML文書の文法をチェックし、採点します

文法しか採点しません内容の良し悪しは採点されません結果に疑問を感じたら必ず結果の解説を読んでください満点で慢心しないでください
チェックしない警告は減点対象外で、満点は 100点です。チェックしても減点されない警告もあります。気に入らないチェック項目は外すことができます。お好みに調整してください。


HTML Living Standardは、改造者による追加です。滅茶苦茶いい加減な規則ファイルに基づいてますので、誰か完璧なのください。

htmllint.pmやhtmllint.cgiも場当たり的にいじりまくってますのであちこち不具合があるかもしれません。不具合を指摘されても、改造者のスキルでは修正できない可能性大です。

よって、判定結果は眉唾だと思ってください。当ページのご使用によりいかなる損害が生じたとしても、責任は負いかねます。

HTML Living Standardの仕様では、「文法チェッカーは、一部の廃止された要素・属性につき、一定の条件のもとで、警告付きでvalidと判定することも『できる』」みたいな規定がありますが、この改造版では『やってません』。あくまで『できる』なので、『そうすべき』なわけではないからです。っていうか面倒だから。よって、A要素のname属性とかは、容赦なく減点の対象です。

IE7以下ではうまく動きません(formの選択項目が多すぎて許容量オーバーっぽい)。

このページ及び関連ページは、HTML4.01TransitionalのままでHTML Living Standard化はしてませんが、あちこち追記したり削ったりしておりますので、プライマリーサイトの記述と異なる部分があります。予めご了承ください。

外部仕様関連はあまりあてになりません。

属性値のチェックはあまりあてになりません。

過負荷等があれば予告なく消滅するかもしれません。

参考までに→HTML Living Standard各要素別メモ


チェック方式

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

   

(DATA領域指定では文字コードの一致性はチェックできません)
(あまり大きなファイルは受け付けません/Internal Server Error となります。日本語を含むファイル名はチェックできないことがあります)

出力する漢字コード          





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


HTMLヴァージョン

 

。ここをチェックしていないときは、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. HTML Living Standard
  15. XHTML1.0 Strict
  16. XHTML1.0 Transitional
  17. XHTML1.0 Frameset
  18. XHTML1.1
  19. XHTML + RDFa 1.0
  20. XHTML Basic
  21. XHTML Mobile Profile
  22. ISO/IEC 15445
  23. ISO/IEC 15445 Preparation
  24. Netscape Navigator 2.0
  25. Netscape Navigator 3.0
  26. Netscape Navigator 4.0
  27. Microsoft Internet Explorer 3.0 beta
  28. Microsoft Internet Explorer 3.0
  29. Microsoft Internet Explorer 4.0
  30. Microsoft Internet Explorer 5.0
  31. Microsoft Internet Explorer 5.5
  32. IBM WebExplorer 1.1
  33. Compact HTML
  34. NTT DoCoMo iモード 1.0
  35. NTT DoCoMo iモード 2.0
  36. NTT DoCoMo iモード 3.0
  37. NTT DoCoMo iモード 4.0
  38. NTT DoCoMo iモード XHTML 1.0
  39. NTT DoCoMo iモード XHTML 1.1
  40. J-SkyWeb
  41. J-SkyWeb Station
  42. TTNet ドットi
  43. 特許出願用HTML

チェックオプション

 

。このとき個々の指定は無視されます。以下ですべてです。
。それらには (*) 印が付いています。
。それらには (@) 印が付いています。

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

  1. 5 。HTML中のリンクが多いとチェックに時間がかかります。DATA領域指定のときはチェックされません。 → 解説
    タイムアウト秒 (0秒の指定のときはリンク先の存在はチェックされません)
  2. 8 。 → 解説
  3. 3 。 → 解説
  4. 5 。 → 解説
  5. 8 。 → 解説
  6. 1 。 → 解説
  7. 8 。 → 解説
  8. 0 。 → 解説
  9. 0 。減点されません。 → 解説
  10. 9 。 → 解説
  11. 7 。 → 解説
  12. 7 。 → 解説
  13. 8 。 → 解説
  14. 8 。 → 解説
  15. 7 。 → 解説
  16. 1 。 → 解説
  17. 0 。減点されません。 → 解説
  18. 9 。 → 解説
  19. 9 。 → 解説
  20. 9 。 → 解説
  21. 6 。 → 解説
  22. 9 。 → 解説
  23. 9 。 → 解説
  24. 0 。減点されません。 → 解説
  25. 2 。 → 解説
  26. 9 。 → 解説
  27. 2 (*)解説
  28. 9 。 → 解説
  29. 3 。 → 解説
  30. 0 。減点されません。(*)解説
  31. 3 。 → 解説
  32. 2 (*)解説
  33. 8 。 → 解説
  34. 9 。 → 解説
  35. 9 。 → 解説
  36. 9 。 → 解説
  37. 7 。 → 解説
  38. 8 。 → 解説
  39. 1 。 → 解説
  40. 9 。 → 解説
  41. 1 。 → 解説
  42. 9 。 → 解説
  43. 9 。 → 解説
  44. 0 。 → 解説
  45. 9 。 → 解説
  46. 8 。 → 解説
  47. 8 。 → 解説
  48. 8 。 → 解説
  49. 1 。 → 解説
  50. 9 。 → 解説
  51. 1 (*)解説
  52. 0 。減点されません。(@)解説
  53. 0 。減点されません。(*)解説
  54. 8 。 → 解説
  55. 7 。 → 解説
  56. 1 。 → 解説
  57. 0 。 → 解説
  58. 0 。減点されません → 解説
  59. 6 。 → 解説
  60. 9 。 → 解説
  61. 4 。次の省略が自明な場合を除く。 → 解説
  62. 0 。減点されません。 → 解説
  63. 9 。 → 解説
  64. 2 。次の省略が自明な場合を除く。 → 解説
  65. 0 。減点されません。 → 解説
  66. 9 。 → 解説
  67. 7 。 → 解説
  68. 0 。減点されません。(*)解説
  69. 9 。 → 解説
  70. 9 。 → 解説
  71. 6 。 → 解説
  72. 9 。 → 解説
  73. 9 。 → 解説
  74. 8 。 → 解説
  75. 7 。 → 解説
  76. 0 。減点されません。(*)解説
  77. 9 。 → 解説
  78. 9 。 → 解説
  79. 6 。 → 解説
  80. 5 。 → 解説
  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 。減点されません。 → 解説
  105. 0 。 → 解説
  106. 7 。 → 解説
  107. 7 。 → 解説
  108. 2 。 → 解説
  109. 8 。 → 解説
  110. 3 。 → 解説
  111. 7 。 → 解説
  112. 1 。 → 解説
  113. 7 。 → 解説
  114. 3 。 → 解説
  115. 3 。 → 解説
  116. 3 。 → 解説
  117. 5 。 → 解説
  118. 0 。減点されません。(*)解説
  119. 2 (@)解説
  120. 2 。 → 解説
  121. 1 。 → 解説
  122. 0 。減点されません。 → 解説
  123. 0 。減点されません。 → 解説
  124. 0 。減点されません。(*)解説
  125. 0 。減点されません。(@)解説
  126. 1 。 → 解説
  127. 0 。減点されません。(*)解説
  128. 4 。 → 解説
  129. 1 。 → 解説
  130. 3 。 → 解説
  131. 9 。 → 解説
  132. 1 。DATA領域指定のときはチェックされません。 → 解説
  133. 1 。DATA領域指定のときはチェックされません。 → 解説
  134. 1 。DATA領域指定のときはチェックされません。 → 解説
  135. 1 。 → 解説
  136. 0 。 → 解説
  137. 5 。 → 解説
  138. 9 。DATA領域指定のときはチェックされません。 → 解説
  139. 9 。DATA領域指定のときはチェックされません。 → 解説
  140. 5 。 → 解説
  141. 7 。 → 解説
  142. 8 。DATA領域指定のときはチェックされません。 → 解説
  143. 5 。 → 解説
  144. 5 。 → 解説
  145. 4 。 → 解説
  146. 1 。 → 解説
  147. 3 。 → 解説
  148. 5 。 → 解説
  149. 5 。 → 解説
  150. 1 (@)解説
  151. 2 。 → 解説
  152. 3 。 → 解説
  153. 3 。 → 解説
  154. 7 。 → 解説
  155. 2 。減点されません。 → 解説
  156. 1 。 → 解説
  157. 0 。減点されません。(@)解説
  158. 1 。 → 解説
  159. 1 。 → 解説
  160. 1 。 → 解説
  161. 3 。 → 解説
  162. 3 。 → 解説
  163. 3 。 → 解説
  164. 7 。 → 解説
  165. 7 。 → 解説
  166. 2 。 → 解説
  167. 3 。 → 解説
  168. 4 。 → 解説
  169. 1 。 → 解説
  170. 1 。 → 解説
  171. 4 。 → 解説
  172. 4 。 → 解説
  173. 1 (@)解説
  174. 2 。 → 解説
  175. 6 。 → 解説
  176. 5 。 → 解説
  177. 5 。 → 解説
  178. 1 。 → 解説
  179. 0 。減点されません。(@)解説
  180. 0 。減点されません。(@)解説
  181. 0 。減点されません。(@)解説
  182. 3 。 → 解説
  183. 1 。 → 解説
  184. 2 (@)解説
  185. 7 。 → 解説
  186. 0 。減点されません。(*)解説
  187. 5 。 → 解説
  188. 5 。 → 解説
  189. 1 (@)解説
  190. 0 。減点されません。(@)解説
  191. 3 。 → 解説
  192. 8 。 → 解説
  193. 6 。 → 解説
  194. 8 。 → 解説
  195. 6 。 → 解説
  196. 4 。 → 解説
  197. 5 。 → 解説
  198. 5 。 → 解説
  199. 1 。 → 解説
  200. 5 。 → 解説
  201. 0 。減点されません。(@)解説
  202. 4 。 → 解説
  203. 1 。 → 解説
  204. 3 。 → 解説
  205. 4 。 → 解説
  206. 1 (@)解説
  207. 0 。減点されません。(@)解説
  208. 1 (@)解説
  209. 2 (@)解説
  210. 1 (@)解説
  211. 1 (@)解説
  212. 1 (@)解説
  213. 1 (@)解説
  214. 1 。 → 解説
  215. 1 。 → 解説
  216. 5 。 → 解説
  217. 5 。 → 解説
  218. 2 。 → 解説
  219. 5 。 → 解説
  220. 0 。減点されません。(*)解説
  221. 4 。 → 解説
  222. 1 。 → 解説
  223. 2 。 → 解説
  224. 6 。 → 解説
  225. 0 。減点されません。(*)解説
  226. 5 。 → 解説
  227. 3 。 → 解説
  228. 3 。 → 解説
  229. 0 。減点されません。(*)解説
  230. 1 。 → 解説
  231. 1 。 → 解説
  232. 7 。 → 解説
  233. 7 。 → 解説
  234. 1 。 → 解説
  235. 1 。 → 解説
  236. 5 。DATA領域指定のときはチェックされません。 → 解説
  237. 5 。 → 解説
  238. 0 (@)解説
  239. 4 。 → 解説
  240. 2 。 → 解説
  241. 3 。 → 解説
  242. 0 。減点されません。(*)解説
  243. 1 (*)解説
  244. 5 。 → 解説
  245. 6 。 → 解説
  246. 9 。 → 解説
  247. 9 。 → 解説
  248. 5 。 → 解説
  249. 8 。 → 解説
  250. 8 。 → 解説
  251. 9 。 → 解説
  252. 9 。 → 解説
  253. 1 。 → 解説
  254. 0 。減点されません。(*)解説
  255. 1 。 → 解説
  256. 1 。→ 解説
  257. 0 。減点されません。(*)解説
  258. 0 。減点されません。(*)解説
  259. 0 。減点されません。(*)解説
  260. 0 。減点されません。(*)解説
  261. 0 。減点されません。 → 解説
  262. 1 。 → 解説
  263. 5 。 → 解説
  264. 5 。 → 解説
  265. 5 。 → 解説
  266. 8 。 → 解説
  267. 1 。 → 解説
  268. 0 。減点されません。(*)解説
  269. 1 。 → 解説
  270. 0 。 → 解説
  271. 8 。 → 解説
  272. 0 。減点されません。(*)解説
  273. 0 。減点されません。(*)解説
  274. 1 。 → 解説
  275. 0 。 → 解説
  276. 0 。 → 解説
  277. 1 。 → 解説

254以降は改造者による追加オプションです。


Updated: Jan 10, 2011
Created: Jun 14, 1997 [an error occurred while processing this directive]
設置・改造:2011年7月6日(設置・改造者:mtrootyy@hotmail.co.jp)