Another HTML Lint Gateway

Validate by URL

 
   
 
About output  

Display the visibility on text-based browser :

  •  None
  •  lynx
  •  w3m
  • Un-display each warnings except check.
  • Display checked HTML with line number.
  • When URL is specified, display HTTP response-header.
  • Display result-comment after check on another window

Kanji-code for output :

  •  Automatic
  •  JIS (ISO-2022-JP)
  •  EUC-JP
  •  Shift JIS
  •  UTF-8
HTML version  
Check by version as bellow forcibly in disregard for DOCTYPE declaration in HTML.When here is none after check, check by version as bellow as long as Non-DOCTYPE declaration in HTML. Pls see comments about each specifical DOCTYPE.
CHECK-OPTION  
Enable all of checks as bellow. At this time, each designations are ignored. That is all.
All eligious checks are ignored. They are with (*) mark.
The mild check, which is showed on WAI Content Accessibility Guidelines, is ignored. They are with (@) mark.
Specified detail Option  
The top of number shows 0 to 9 as the rough importance/ It's not point-deduction scoring. The small number means lite and closer to 9 becomes fatal.
  Severity   Conditions
1 5 If the link in HTML (http: only) is not existing, it will be warned . It takes time to check the many links in the HTML. When DATA area is not specified, checked, it will be no check.
 

Timeout sec. /The existance to link (linked pages is not checked when zero sec. is specified).

 Check by get request when HEAD request is failed.

2 8 If without any DOCTYPE declaration, WARNING.
3 3 WARNING If it is including the DOCTYPE declaration before a control characterDOCTYPE.
4 5 When unknown DOCTYPE declaration, warning.
5 8 If the text case is different at the public identifier(FPI ) , warning.
6 1 If unsupported DOCTYPE declaration , warning.
7 8 If it's already been discarded DOCTYPE declaration , warning.
8 0 Prompting HTML4.0 to switch to HTML4.01
9 0 WARNING if inconsistent DOCTYPE declaration between the HTML and HTML version of the selected.
10 9 Warning if the DOCTYPE declaration appears at anywhere except on the top of the document
11 7 If it's not small letter in case the HTML DOCTYPE declaration of XHTML, WARNING.
12 7 If DOCTYPE declaration is not capitalized, warning .
13 8 Warning if without any system identifier in XHTML.
14 8 Warning if system identifier is not correct.
15 7 If the text case is different at the symantec system ID , warning.
16 1 Warning if SGML declaration or DTD declaration appears .
17 0 Warning if marked intervals appear. Not be penalized.
18 9 Warning if the prohibited letter in writing is including.
19 9 Warning if marked intervals is not closed.
20 9 Warning if XML declaration appears at anywhere except on the top of the document.
21 6 Warning if there is no XML declaration in XHTML.
22 9 Warning if XML declaration has not been finished by ?>
23 9 Warning if XML declaration is not correct.
24 0 Warning the processing instruction. Not be penalized.
25 2 Warning if -- is including in comments.
26 9 Warning if -- is including in comments, more than HTML4 .
27 2 Warning if it is empty in comments <!> Warning if it is empty in comments.(*)
28 9 Warning if it is not correct in comments like <! ->.
29 3 Warning if the comment is written in <TITLE>.
30 0 Warning if <や> is including in comments. Not be penalized. (*)
31 3 Warning if nested comments.
32 2 Warning if the blank is including between -- and > in closed coments. (*)
33 8 Warning if -!> is written as closed coments.
34 9 Warning if the coment is not closed.
35 9 Warning if the tag is not closed.
36 9 Warning if the blank is including between < and the tag name.
37 7 Warning if unnecessary < is xisting in the tag.
38 8 Warning if the empty element tag is not closed in / XHTML.
39 1 Warning if without blank before the empty element tag is closed in / XHTML.
40 9 Warning if the blank is written at the empty element tag in XHTML.
41 1 Warning if the empty element tag is written as<tag></ tag> in XHTML.
42 9 Warning if the empty element tag is closed by> in / XHTML.
43 9 Warning if the tag, which must not be written by location, is written.
44 0 Warning if the tag, which must not be recommended to write by location, is written.
45 9 Warning if the tag, which must be written inside specified elements, is written at the outside.
46 8 Warning if the tag, which must be written once only, is written more than once.
47 8 Warning if both the tag is written in spite of that only one other tag must be written.
48 8 Warning if the wrong order of the tags.
49 1 Warning if <DD>leads to <DT> less than HTML4.
50 9 Warning if the necessary tag is not written.
51 1 Warning if nothing between the start tag and the end tag. (*)
52 0 Warning if only blanks between the start tag and the end tag (@)
53 0 Warning if only <BR> between the start tag and the end tag. (*)
54 8 Warning if the unknown tag is written.
55 7 Warning if the tag for another HTML is written.
56 1 Warning if the unrecommended tag is written.
57 0 Warning if the tag, which is good to use a style sheet, is written.
58 0 Warning if the unsupported tag is written.
59 6 Warning if the tag, which should not be used, is written.
60 9 Warning if the start tag, which should not be omitted, is omitted.
61 4 Warning if the start tag is omitted. But except for the case that next omission is tangible.
62 0 Warning if the start tag, which omission is tangible like <TBODY>, is omitted. Not be penalized.
63 9 Warning if the end tag, which should not be omitted, is omitted.
64 2 Warning if the end tag is omitted. But except for the case that next omission is tangible.
65 0 Warning if the start tag, which omission is tangible like </ LI> or </ DD> , is omitted. Not be penalized.
66 9 Warning when the attribute is specified at the end tag.
67 7 Warning if the end tag, which is not existing, is written.
68 0 Warning if unnecessary blanks between the start tag and the end tag. Not be penalized. (*)
69 9 Warning if the end tag, that the start tag is not existing, is written.
70 9 Warning if the nested relation of the tag is strange.
71 6 Warning if the nested tag is too deep.
72 9 Warning if the necessary end tag is not found.
73 9 Warning if text is written in the place where any entites except tags are not available to write.
74 8 Warning if the strange text is existing inside the tag.
75 7 Warning if the empty element tag is closed except /XHTML as /> .
76 0 Prompting uppercase/lowercase of Element names or attribute names to integrate. Not be penalized.  (*)
77 9 WARNING if the element name is not written by small letters in XHTML.
78 9 WARNING if the attribute name is not written by small letters in XHTML.
79 6 Warning if unknown attribute is specified.
80 5 Warning if another attribute for HTML is specified.
81 1 Warning if the unrecommended attribute is written.
82 0 Warning if the attribute, which is good to use a style sheet, is written.
83 0 Warning if the attribute except supprt is written.
84 6 Warning if the attribute is not delimited by space.
85 7 Warning if the same attribute is repeated.
86 6 Warning if the necessary attribute is not specified.
87 5 Warning if the attribute, which should be specified simultaneously, is not specified.
88 5 Warning if the attribute, which should not be specified simultaneously, is specified.
89 5 Warning if the necessary attribute is omitted.
90 7 Warning when the attribute value is not specified.
91 0 Warning if the attribute value, which is enclosed by quotation marks,becomes over multiple lines. Not be penalized. (*)
92 0 Warnning If the space contains at back and forth of the attribute values, . Not be penalized(*)
93 9 Warning if the quotation mark of the attribute is not closed.
94 0 Warning if the attribute value is enclosed by single quotation marks '~' . Not be penalized.(*)
95 8 Warning if the attribute, which should be enclosed by quotation marks, is not enclosed.
96 1 Warning if the attribute, which is good to be enclosed by quotation marks, is not enclosed.
97 0 Prompting the attribute, which is not to be enclosed by quotation marks, to be enclosed. Not be penalized.(*)
98 1 Warnning If the space contains at back and forth of the attribute values, which preceded by a blank. (*)
99 1 Warning if the unrecommended attribute is written.
100 7 Warning when the attribute value, which can not be empty,becomes empty.
101 4 Warning if the attribute is too long.
102 7 Warning if the attribute is not correct.
103 7 Warning if the specified color is not correct.
104 0 Warning if the multiple URIs are written in PROFILE attribute. Not be penalized.
105 0 Warning if the unsafe attribute is written.
106 7 Warning if the text case is different at the attribute value ​​in XHTML.
107 7 Warning if other values are written ​​that the attribute value is fixed.
108 2 Urge to omit the attribute name If the attribute values ​​and attribute names are the same.
109 8 Warning if the attribute name is omitted in XHTML.
110 3 Warning if the attribute values and the different attribute name are omitted.
111 7 Warning if entity reference had not end with semicolons.
112 1 Urge not to write entity reference '
113 7 Warning if you use X at hexadecimal character references in XHTML.
114 3 Warning if unknown entity reference is existing.
115 3 Warning when a character reference is a letter code, which exceed the limit.
116 3 Warning when an available character reference is used.
117 5 Warning to write < or & by using a character reference
118 0 Prompting to write the quotation in the text by using entity reference. Not be penalized.(*)
119 2 Prompting to specify the LANG attribute at <HTML> tag.(@)
120 2 Warning if the lang attribute value and the xml lang: attribute value are different.
121 1 Warning if the lang attribute value and the xml lang: attribute value are different.
122 0 Warning if the specified lang attribute and the language of attribute value are different. Not be penalized.
123 0 Warning if the specified lang attribute and the language of the text are different. Not be penalized.
124 0 Warning if the link for navigation like <LINK REL="NEXT" HREF="~"> is not existing in <HEAD>. Not be penalized.(*)
125 0 Warning if <LINK REV="MADE" HREF="mailto:~"> is not existing in <HEAD>. Not be penalized.(@)
126 1 Warning if <LINK REL="CONTENTS"> is written as CONTENT .
127 0 Warning if the CONTENT attribute value of <META NAME="ROBOTS"> is not correct. Not be penalized.(*)
128 4 Warning if <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="~"> is not existing in <HEAD>.
129 1 Warning if CHARSET, which is specified in <META> , is different from registered.
130 3 Warning if CHARSET is specified at <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="~">.
131 9 Warning if non-ASCII character appear before CHARSET is specified by <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="~">
132 1 Warning if non-ASCII character appear in spite of that CHARSET can not use non-ASCII character. When specifying DATA area is not checked.
133 1 Warning if carriage return or control character exept tab contains. When specifying DATA area, is not checked.
134 1 Warning if one-byte katakana is including when CHARSET is JIS or Shift JIS. When specifying DATA area, is not checked.
135 1 Warning if the machine-dependent double-byte characters are including.
136 0 Warning if it contains a BOM at the beginning of the document.
137 5 Warning if encoding is not specified in the XML declaration In XHTML.
138 9 Warning if is inconsistent with the actual code/specifying CHARSET. When specifying DATA area, is not checked.
139 9 HTTPレスポンスヘッダでの CHARSET の指定と <META> の指定が矛盾していたら警告する。DATA領域指定のときはチェックされません。
140 5 Warning if without the CHARSET specify at HTTP response headers.
141 7 Warning if CONTENT-TYPE, which is specified in <META>, is not text / html.
142 8 Warning if conflict for the media and the <meta> type in the HTTP response header. When specifying DATA area, is not checked.
143 5 WARNING If the media type, which are unable to specify by HTML, is specified.
144 5 WARNING If <meta http-equiv> is written in the media type application/xhtml+xml.
145 4 WARNING If <META HTTP-EQUIV="CONTENT-TYPE"> is written multiple times.
146 1 Prompting to write <META HTTP-EQUIV="CONTENT-XXXX-TYPE"> by using <SCRIPT> or <STYLE>.
147 3 WARNING If <META HTTP-EQUIV="CONTENT-XXXX-TYPE"> is not specified in spite of using ONXXXX attribute or STYLE attribute.
148 5 WARNING If both the NAME and HTTP-EQUIV are specified at <META>.
149 5 WARNING If both HTTP-EQUIV and NAME are not specified at <META CONTENT>.
150 1 WARNING the event which should be used by a pair(@).
151 2 Prompting not to use <META HTTP-EQUIV="REFRESH">.
152 3 WARNING If there is no the link, corresponding <META HTTP-EQUIV="REFRESH">.
153 3 Prompting to enclose all elements inside <SCRIPT> <STYLE> by comments.
154 7 WARNING If </ is written directly into <SCRIPT> <STYLE>.
155 2 WARNING If a letter of undesirable is written in <SCRIPT> <STYLE>. Not be penalized.
156 1 WARNING If there is a comment inside <SCRIPT> <STYLE> in XHTML.
157 0 WARNING If there is no <NOSCRIPT> tag in spite of being <SCRIPT> tag. Not be penalized.(@).
158 1 Warning if more than 64 characters in length TITLE.
159 1 Warning if color specification is incomplete <BODY>
160 1 WARNING If the background color is not specified in spite of specifying the background image data.
161 3 Warning if the text color is specified as the same color as the background.
162 3 WARNING If text color is specified as the similar of background color.
163 3 Warning if not enough intensity ratio of the background and text color.
164 7 Warning if a duplicate value for attribute ID.
165 7 WARNING If the value of the ID attribute,which is undefined, is refered.
166 2 Warning if a duplicate element names <FORM>
167 3 WARNING if the text except blank is written just behind <FIELDSET>.
168 4 Warning if multiple CHECKED are specified by one radio button.
169 1 Warning if no CHECKED are specified by one radio button.
170 1 Warning if no SELECTED are specified in <OPTION>.
171 4 Warning if multiple SELECTEDs are specified at No multiple selection check boxes.
172 4 Warning if too many <OPTION>.
173 1 The edit boxes and text areas are urged to put the text as initial value.(@).
174 2 Prompting to specify the TYPE attribute at <BUTTON> tag In ISO / IEC 15445.
175 6 WARNING If an image map is put in <BUTTON>.
176 5 Warning if multiple form-controls are written in the <LABEL>.
177 5 Warning if No form-control is existing in the <LABEL> without for attribute.
178 1 Warning if FOR attribute value and ID attribute value of the form controls are different each other in <LABEL>.
179 0 Prompting to specify TABINDEX attribute in <INPUT> tag. Not be penalized.. (@).
180 0 Prompting to specify ACCESSKEY attribute in <INPUT> tag. Not be penalized.(@).
181 0 Prompting to specify TITLE attribute in <ABBR> tag. Not be penalized..(@).
182 3 Prompting to specify the nature of equality in the <OBJECT>.
183 1 Prompting to specify ALT attribute and the nature of equality in the <APPLET>.
184 2 Warning only when the attribute value is empty ALT.(@)
185 7 Prompting to specify ALT attribute in the <IMG> tag..
186 0 Prompting to specify WIDTH and HEIGHT attribute in the <IMG> tag.Not be penalized.(*) .
187 5 Warning if both ISMAP and USEMAP attributes are specified in <IMG>.
188 5 Warning if the server side image-map is used.
189 1 Prompting to specify  SUMMARY attribute in the <TABLE> tag. (@)
190 0 Prompting to specify ABBR attribute in the <TH> tag. Not be penalized.(@)
191 3 Warning the SPAN attribute of <COLGROUP> with <COL>.
192 8 Warning if a table cell overlap.
193 6 Warning if <NOFRAMES> tag is not existing in spite of existing <FRAMESET>.
194 8 WARNING if itself is specified in URI of <FRAME>.
195 6 WARNING if direct image is specified by <FRAME>.
196 4 Prompting to specify TITLE attribute in the <FRAME> tag.
197 5 WARNING if multiple names of <FRAME> are specified.
198 5 WARNING if the names of <FRAME> are reserved.
199 1 Warning if the names of <FRAME> are reserved and designated by capital letters.
200 5 WARNING if the names of <FRAME> are not correct.
201 0 Prompting not to write a physical font tag (<B>、<I>、<TT>. Not be penalized.(@).
202 4 Warning if <P> tag is used like <BR> tag.
203 1 Warning if a large number of consecutive <BR> tag.
204 3 WARNING if a tab character is written inside <PRE>.
205 4 WARNING if the level of heading (<H1>~<H6>) is not continuous.
206 1 Urge to write a description equivalent to the image headings@
207 0 Prompting to specify  ACCESSKEY attribute in the <A>. Not be penalized.@
208 1 Prompting to put something letters between link and link.@
209 2 Prompting to write the equivalent description at the link-image. @
210 1 WARNING D-link @
211 1 Warning if different links pointing to the same anchor. @
212 1 Warning if "here" or "ここ" is written as the anchor@
213 1 Warning if "here" or "ここ" is written as the anchor@
214 1 Warning if the space caracter is including in the anchor name.
215 1 Warning if the unsafe caracter is including in the anchor name.
216 5 Warning if the anchor name is empty.
217 5 Warning if the same anchor name is specified.
218 2 Warning if the same anchor name is specified without Case sensitive.
219 5 Warning if it is specified in the same anchor name and ID attributes.
220 0 Warning against an anchor name that is defined as an attribute ID. Not be penalized.*
221 4 Warning if a different value of the ID attribute value of the NAME attribute of the same tag.
222 1 Prompting to specify both the ID attribute and NAME attribute.
223 2 WARNING If small letters are used to the attribute value ID.
224 6 Warning against the anchor name is undefined.
225 0 Warning against the anchor name is not referenced. Not be penalized.*
226 5 Warning if URI is empty.
227 3 Warning if the space caracter is including at URI.
228 3 Warning if "\" is including at URI.
229 0 Warning if "~" is including at URI. Not be penalized. *
230 1 Warning if unavailable ASCII letter is including at URI.
231 1 Warning if unavailable letter is including at URI of entity reference.
232 7 Warning if the letter except ASCII is including at URI.
233 7 Warning if an incorrect scheme name is specified in the URI.
234 1 Warning if an capitalized scheme name is specified in the URI.
235 1 Warning if anunknown scheme name is specified in the URI.
236 5 Warning if URI referes such as local files: When specifying DATA area, is not checked.
237 5 Warning if unavailable scheme is specified in the URI.
238 0 Warning if URI is javascript: scheme.@
239 4 Warning if URI is incorrect format.
240 2 Warning if URI, which shoud end with "/", does not end with "/" .
241 3 Warning if URI starts with "//" .
242 0 Warning if URI, that ends in "/", and URI, that does not, are mixed . Not be penalized.
243 1 Warning if "~/index.html" and "~/" are not unified . *
244 5 Warning if appears before the URI specified by <BASE>
245 6 Warning if the URI, specified by <BASE> , is not specified absolutely.
246 9 Warning if the text still continues after </HTML>.
247 9 Warning if the file size exceeds the limit.
248 5 Warning if over-limited entity is specified in the image-file.
249 8 Warning if nested <UL> or <OL> is too deep in J-SkyWeb, .
250 8 Warning if the number of <LI> in'-SkyWeb andthe number of <PARAM> in iモードare over-limited.
251 9 Warning if the HTML for the patent application does not begin from <HTML>.
252 9 Warning if the HTML for the patent application or for iMode is not Shift JIS.
253 1 Warning if the HTML for the patent application uses the Not enable letters.
       HTML5 Tag Checks
254 9 Non-conforming descendants : Elements not allowed as child elements
255 9 Non-conforming attribute value check
256 9 MIME Type Syntax Error Check
257 9 Language-Code Check
258 9 Non-conforming Access Key check
259 9 Elements not allowed in the specific contexts
260 9 Progress Tag : Attribute value Conformance check
261 9 Elements not allowed in the specific contexts
262 9 IMG Tag : Conformance when using ISMAP attribute
263 9 Hash Name Reference Conformance Check
264 9 SCRIPT Tag : Conformance when using SRC attribute
265 9 TRACK Tag : Conformance check
266 9 Attributes not allowed in specific contexts.
267 9 METER Tag : Attribute Conformance Check
268 9 LIST/CONTEXTMENU ATTRIBUTE REFERENCE CHECK
      OBSOLETE TAGS IN HTML5
269 9 Obsolete Tags with no suggestions
270 9 Obsolete : FRAME, FRAMESET & NOFRAMES Tags
271 9 Obsolete : ACRONYM Tag
272 9 Obsolete : BGSOUND Tag
273 9 Obsolete : APPLET Tag
274 9 Osolete : LISTING Tag
275 9 Obsolete : NEXTID Tag
276 9 Obsolete : NOEMBED Tag
277 9 Obsolete : PLAINTEXT Tag
278 9 Obsolete : RB Tag
279 9 Obsolete : STRIKE Tag
280 9 Obsolete : XMP Tag
281 9 Obsolete : ISINDEX Tag
282 9 Obsolete : DIR Tag
      OBSOLETE ATTRIBUTES IN HTML5
283 9 CHARSET within A/LINK Tags
284 9 COORDS/SHAPE within A Tag
285 9 METHODS within A/LINK Tag
286 9 NAME within A/EMBED/IMG/OPTION Tags
287 9 REV within A/LINK Tag
288 9 URN wihtin A/LINK Tag
289 9 ACCEPT within FORM Tag
290 9 NOHREF within AREA Tag
291 9 PROFILE within HEAD Tag
292 9 VERSION within HTML Tag
293 9 USEMAP within INPUT Tag
294 9 LONGDESC within IFRAME/IMG Tag
295 9 LOWSRC within IMG Tag
296 9 TARGET within LINK Tag
297 9 SCHEME within META Tag
298 9 ARCHIVE/CLASSID/CODE/CODEBASE/CODETYPE within OBJECT Tag
299 9 DECLARE within OBJECT Tag
300 9 STANDBY within OBJECT Tag
301 9 TYPE/VALUETYPE within PARAM Tag
302 9 LANGUAGE within SCRIPT Tag
303 9 EVENT/FOR within SCRIPT Tag
304 9 DATAPAGESIZE within TABLE Tag
305 9 SUMMARY within TABLE Tag
306 9 ABBR within TD/TH Tag
307 9 AXIS within TD/TH
308 9 DATASRC/DATAFLD/DATAFORMATAS
309 9 Tags better handled by CSS