Flag Descriptions (tick_24Pro, tick_24Std, cross_24Lite)

Quick jump to flag: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133

For the CSS flags, see the CSS Checker Flags topic.

The tag name programs in the included configuration file (htmlvalV160.cfg) may act differently depending on what validator flags are set. This allows you to further customize the behavior and validation of CSE HTML Validator by toggling flags. Listed below are the effects that having certain flags set (or unset) will cause to documents being validated with the included configuration file.

Setting a flag usually causes certain messages, warnings, and/or errors to be enabled for display. Most of these messages, warnings, and errors begin with "[x]" where x is the validator flag that can be unchecked or checked in order to disable or enable the message, respectively. This lets you easily determine which flag you need to disable if you see a message that you do not want to be displayed during a validation. However, remember that when you uncheck a flag, you may be disabling multiple messages. Therefore, to determine most or all of the effects of disabling a specific flag, you can use the below information.

If you only want to disable a single message or want to know more about disabling messages, then see the disabling messages help.

Flags that are not listed are probably not used, depending on what configuration file you are using. Flags not listed may be used in future configuration files.

If you are using a newer configuration file, then some flags may be used that are not documented here. If you are using an older configuration file, then some flags documented may not be used.

In rare cases, the effects of some flags may also differ according to the version of CSE HTML Validator being used (if so, then this will be noted in the flag's description).

If you are writing your own tag name programs, then you can use the unused flags for your own use. We recommend that you start at the highest unused flag number and work your way backward. This offers the best chance of avoiding conflicting flag problems with future versions of the configuration file that may make use of new flags.

Flag Descriptions

Flag 1 (Internet Explorer specific messages)

If a user interface color name is used for a color attribute value, displays a warning message that it is Internet Explorer 4.0+ specific. (New 20020821, improved 20091028)

If the "bgsound" element is used, displays a message that it is Internet Explorer specific.

If the "bgproperties", "nowrap", and/or "scroll" attributes are used with the "body" element, displays a message that it is Internet Explorer specific.

If the "contenteditable" attribute is used, displays a message that it is Internet Explorer 5.5+ specific. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display. (New 20020801)

If the "hidefocus" attribute is used, displays a message that it is Internet Explorer 5.5+ specific. (New 20020801)

If the "onactivate" or "ondeactivate" event attribute is used, displays a message that they are Internet Explorer 5.5+ specific. (New 20040116)

If the "ondatavailable", "ondatasetchanged", or "ondatasetcomplete" event attribute is used, displays a message that it is Internet Explorer specific. (New 20130228)

If the "ondragstart" or "onselectstart" event attribute is used, displays a message that it is Internet Explorer 4.0+ specific. (New 20020708)

If the "onerrorupdate" event attribute is used, displays a message that it is Internet Explorer specific. (New 20130228)

If the "onfilterchange" event attribute is used, displays a message that it is Internet Explorer specific. (New 20130227)

If the "onfinish" event attribute is used, displays a message that it is Internet Explorer specific. (New 20130227)

If the "onfocusin" or "onfocusout" event attribute is used, displays a message that they are Internet Explorer 6.0+ specific. (New 20040116)

If the "onhelp" event attribute is used, displays a message that it is Internet Explorer 4.0+ specific. (New 20020710)

If the "onmove", "onmovestart", or "onmoveend" event attribute is used, displays a message that they are Internet Explorer 5.5+ specific. (New 20040116)

If the "onpropertychange" event attribute is used, displays a message that it is Internet Explorer 5.0+ specific. (New 20040116)

If the "onreadystatechange" event attribute is used, displays a message that it is Internet Explorer specific. (New 20130228)

If the "onrowenter" or "onrowexit" event attribute is used, displays a message that it is Internet Explorer specific. (New 20130228)

If the "unselectable" attribute is used, displays a message that it is Internet Explorer 5.5+ specific. (New 20020801)

If the "leftmargin" and/or "topmargin" attributes are used with the "body" element, displays a message that it is Internet Explorer specific.

If the "valign" attribute is used with the "caption" element, displays a message that it is Internet Explorer specific.

If the "framespacing" attribute is used with the "frameset" element, displays a message that it is Internet Explorer specific. (New 20000710)

If the "color" attribute is used with the "hr" element, displays a message that it is Internet Explorer specific.

If the "allowtransparency", "application", "bordercolor", "hspace", and/or "vspace" attributes are used with the "iframe" element, displays a message that these attributes are Internet Explorer specific. (New 20020520)

If the "galleryimg" attribute is used with the "img" element, displays a message that this attribute is Internet Explorer 6.0+ specific. (New 20020708)

If the "controls", "dynsrc", "loop", "loopdelay", "start", and/or "vrml" attributes are used with the "img" element, displays a message that the attributes are Internet Explorer specific and may be removed in future versions of Internet Explorer.

If "text/vbscript" is specified as the language type for a script, displays a warning message about VBScript being mainly supported by Internet Explorer (New 20100226)

If the "disabled" attribute is used with the "style" element, displays a warning message that it is Internet Explorer specific.

If the "bordercolor", "bordercolordark", and/or "bordercolorlight" attributes are used with a "table", "td", "th", or "tr" element, displays a message that it is Internet Explorer specific.

Flag 2 (Netscape specific messages)

If the "archive" attribute is used with the "applet" element, displays a message that "archive" is Netscape specific.

If the "multicol" element is used, displays a warning message that it is Netscape specific.

If the "class" attribute is used with the "tr" element, displays a message that Netscape 4.x does not properly apply it to the "tr" element. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display. (New 20020801)

Flag 3 (Deprecation messages)

NOTE: Some messages may not be generated for HTML5 documents because error messages for obsolete elements and attributes will be generated instead.

If the "applet" element is used, displays a deprecation warning message that it is deprecated (and obsolete in HTML5) in favor of the "object" element.

If the "dir" element is used, displays a deprecation message that it is deprecated in favor of a "ul" list.

If the "version" attribute is used with the "html" element, displays a deprecation message.

If the "isindex" element is used, displays a deprecation message that it is deprecated in favor of an "input" element.

If the "menu" element is used, and the document is not an HTML5 or later based document (new v10.9923), displays a deprecation message that it is deprecated in favor of a "ul" list.

Flag 4 (Obsolete messages)

If "bq" is used, displays a message that it is obsolete in favor of "blockquote".

If "comment" is used, displays a warning that it is obsolete and is Internet Explorer and Mosaic specific, and that <!-- --> should be used instead.

If "fn" is used, displays a message that it is obsolete.

If "listing" is used, displays a message that it is obsolete in favor of "pre".

If "nextid" is used, displays a message that its use is not recommended.

If "note" is used, displays a message that it is obsolete.

If "plaintext" is used, displays a message that it is obsolete in favor of "pre".

If "xmp" is used, displays a warning message that it is obsolete in favor of "pre" or "code".

Flag 5 (General compatibility messages)

If a mailto link is used in an "href" attribute for an "a" tag and it includes extra information (such as a subject or body), displays a message that this may cause a user to have problems when trying to send email with software that does not support extra information in a mailto link.

If "acronym" is used, displays a message that it may not be supported by older browsers such as Netscape v4.x. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display.

If "blink" is used, displays a message that it is not a standard HTML or XHTML element and that is is supported by some browsers but not others (like Internet Explorer). Also mentions that using this element may reduce accessibility.

If the "marginheight" or "marginwidth" attribute is used with the "body" element, displays a message that it is Netscape and Opera specific.

If "button" is used, displays a compatibility message that it is a standard HTML 4.01 and XHTML element but is not supported by Netscape 4.x- and older browsers, that it is supported by Internet Explorer 4.0+, Netscape 6.0+, Opera 5.0+, and most newer browsers, and to consider using the "input" element instead. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display.

If the "cite" attribute is used, displays a message about browsers not displaying it to the user but it still having other possible uses. (New 20120126)

If "col" or "colgroup" is used, displays a compatibility message about browser support. Older browsers like Netscape 4 and Opera 6 may not support these elements. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display. (Changed 20020603)

If "del" is used, displays a compatibility message. Older browsers like Netscape 4.x- may not support this element, but Internet Explorer 4+ does. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display.

If "dfn" is used, displays a compatibility message that it is not supported by Netscape 4.x- and some older browsers. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display.

If the "palette" attribute is used with the "embed" element, displays a messages that it only has an effect on the Windows platform.

If "fieldset" is used, displays a message that it may not be supported by older browsers and is not supported by Netscape 4. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display.

If the "width" attribute is used with the "img" or "table" element and the value for "width" is a percent value greater than 100%, displays a message about browser support for this. (New 20020920)

If the "point-size" or "weight" attribute is used with the "font" element, displays a warning message that it may not work with some browsers such as Internet Explorer 6.0 but does work with Netscape and Firefox. Suggests CSS instead. (Updated 20060927)

If the "onafterprint" or "onbeforeprint" event attribute is used, displays a message that these events are standard HTML5 events but are currently only supported by Firefox and Internet Explorer 5.0+. (New 20130228)

If the "onbeforecopy", "onbeforecut", and/or "onbeforepaste" event attribute is used, displays a message that these events are not standard HTML or XHTML events but are supported by Chrome, Internet Explorer 5.0+, and Safari. (New 20130228)

If the "oncopy", "oncut", and/or "onpaste" event attribute is used, displays a message that these events are not standard HTML or XHTML events but are supported by Chrome, Firefox, Internet Explorer 5.0+, and Safari. (New 20130228)

If the "onmouseover" and/or "onmouseout" attributes are used with the "font" element, displays a message that these attributes are not valid HTML 4.01 attributes for the "font" element (New 20020603)

If the "onmousewheel" event attribute is used, displays a message that it may not be supported in Firefox. (New 20130228)

If the "ononline" and/or "onoffline" attributes are used, displays a message that these attributes are currently only supported in Internet Explorer 8+ and Firefox 3+. (New 20130228)

If the "onstart" event attribute is used, displays a message that it is not a standard HTML or XHTML event but is supported by Internet Explorer and Firefox. (New 20130228)

Displays a message if the non-HTML "align", "bordercolor", and/or "framespacing" attributes are used with "frame".

If "frameset" is used, displays a message that frames may not be supported by older browser and by text-only browsers. In addition, frames are obsolete in HTML5 and can cause navigation, usability and accessibility problems. Avoid frames whenever possible. (New 20000717)

Displays a message if the non-HTML "border", "bordercolor", "frameborder", and/or "framespacing" attributes are used with "frameset".

If "iframe" is used, displays a message that it is not supported by Netscape 4.x- but is supported by most newer browsers. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display.

If "allowtransparency", "application", "bordercolor", "hspace", and/or "vspace" attributes are used with "iframe", displays a message that these are not HTML 4.01 attributes. (New 20020520)

If the "border" attribute is used with the "input" element, displays a warning message that it may not work with some browsers such as Internet Explorer 6.0 but does work with Netscape and Firefox. Suggests CSS instead. (New 20000725, Updated 20060927)

Displays a message about inconsistent rendering if the "height" or "width" attribute is used with the "img" element and its value is a percent. (New 20020803)

If the "src" attribute is used and it specifies a BMP image for an "img" or "input" element, displays a warning message about BMP image compatibility. (New 20020924)

If the "src" attribute is used and it specifies a PNG image for an "img" or "input" element, displays a message about PNG image compatibility and problems with Internet Explorer 6. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display. (New 20060414)

Displays a message if the non-HTML "hspace" and/or "vspace" attributes are used with "input". (New 20000613)

If the "results" attribute is used with "input", displays a message that it is an Apple extension and may not be supported by most browsers. (New 20110915)

If type="file" is used with the "input" element, displays a message that it is only supported by Internet Explorer 4.0 and above and Netscape 3.0 and above. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display.

If the "input", "select", and/or "textarea" element is used, displays a message that it may not be displayed by some browsers if it is not in a form. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display.

If "ins" is used, displays a compatibility message. Older browsers like Netscape 4.x- may not support this element, but Internet Explorer 4+ does. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display.

If "label" is used, displays a message that it is supported by Internet Explorer 4.0+, Netscape 6.0+, and Opera 4+ but not by Netscape 4.7-. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display.

If "legend" is used, displays a message that it may not be supported by older browsers and is not supported by Netscape 4. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display.

If "map" is used, displays a message that it may not be supported by older browsers such as HTML 2.0 browsers. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display. (New 20000717)

If "marquee" is used, displays a message that it is not a standard HTML or XHTML element but is supported by most modern browsers. Also mentions that using this element may reduce accessibility.

If "nobr" is used, displays a message that it is only supported by Internet Explorer and Netscape.

If "noframes" is used in a "body" section, displays a messages that it is not supported by many browsers, even those supporting frames. (New 20000717)

If "object" is used, displays a compatibility message that it is supported by Internet Explorer 3.0+, Netscape 6.0+, Opera 4.0+, and most newer browsers, but not by Netscape 4.x-. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display. (Changed 20020603)

If the "width" attribute is used with the "pre" element, displays a message that it is not widely supported. (New 20000712)

If "q" is used, displays a message that it may not be supported by older browsers such as Internet Explorer 3.0-, Netscape 4.x-, Opera 3.x-, and Mosaic. However, Internet Explorer 4.0+, Netscape 6.0+, and Opera 4.0+ support this element, as well as most newer browsers. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display.

If "q" is used, displays a message that some browsers may surround the quote text in quotes and some may not (including IE8 in compatibility mode). Also includes a recommendation for best compatibility. (New 20100401)

If "ruby" is used, displays a message that it is not widely supported. (New 20020116)

If "sound" is used, displays a warning message that it is only supported by Mosaic.

If "spacer" is used, displays a message that it is Firefox, Netscape and WebTV/MSN TV specific.

If "span" is used, displays a message that it is not supported by Internet Explorer 2.0-, Netscape 3.0-, Opera versions below 3.5, and many older browsers. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display. (New 20000922)

If the "s" element is used, displays a message that "strike" is more capatible with older browsers. Also recommends using CSS instead if compatibility with older browsers is not important. (New 20050113)

If the "style" element or "style" attribute is used, displays a message that style information is only supported by Internet Explorer 3.0+, Netscape 4.0+, Firefox, and most newer browsers. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display.

If "table" is used, displays a message that older browsers and nonvisual browsers may have problems using this element. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display. (New 20000722)

If the "cols" attribute is used with the "table" element, displays a message that it is not an HTML/XHTML attribute. (New 20020805)

If the "height" attribute is used with the "table" element, displays a message that it is not an HTML 4.01 attribute (for the "table" element) and that it is not well supported. (New 20010124)

If the "background" attribute is used with "td" or "th", displays a message that it is not a standard HTML or XHTML attribute, is supported by Internet Explorer 3.0+ and Netscape 4.0+, but may not work with other browsers.

If "tfoot" is used, displays a message that some browsers may render the table footer before the table body. (New 20000722)

If "wbr" is used, displays a message that it is only supported by Internet Explorer and Netscape.

If "tbody", "thead", or "tfoot" is used, displays a compatibility message that these elements are supported by Internet Explorer 3.0+, Netscape 6.0+, and most newer browsers while Netscape 4.x- does not support any of these elements at all. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display. (Changed 20020603)

If the "height" attribute is used with the "tr" element, displays a message that it is not an HTML/XHTML attribute but that it is supported by Internet Explorer 5.0+, Netscape 6.0 and Opera 4.0+. (New 20040123)

If "absbottom", "absmiddle", "textbottom", "textmiddle", or "texttop" is used as an attribute value, displays a message that these values are not HTML 4.01 values and may not be supported by standards compliant browsers. (New 20011019)

If the "compact" attribute is used, displays a message that it is poorly supported among browsers. (New 20020208)

If the "_search" value is used with the "target" attribute, displays a warning message that it may not work with some browsers. (New 20091021)

Flag 6 (Helpful tip messages)

creating borderless frames

using "embed" to substitute for "bgsound"

If "topmargin" is used in "body", suggests that you may also need to use "marginheight" to create the effect that you want in Netscape.

If "leftmargin" is used in "body", suggests that you may also need to use "marginwidth" to create the effect that you want in Netscape.

If "marginheight" is used in "body", suggests that you may also need to use "topmargin" to create the effect that you want in Internet Explorer.

If "marginwidth" is used in "body", suggests that you may also need to use "leftmargin" to create the effect that you want in Internet Explorer.

If a content-language "meta" tag is used, recommends that it not be used and that the "lang" attribute be used instead. (New 20050810)

If "nobr" is used, displays a message about possible problems using this element and recommends that you be careful. (New 20000720)

If the "nowrap" table attribute is used, displays a message about possible problems using this attribute and recommends that you be careful. (New 20000716)

If a mailto "href" link is used, displays a message about spam and how mailto email addresses can be easily harvested and added to spam lists. (New 20031121)

Flag 7 (Style messages)

Displays a message when skipping heading levels (for example, using "h4" before using "h1", "h2", and "h3"); however, allows the first heading to be any level without displaying an out of order message.

If bgproperties="fixed" is used with the "body" element, displays a message stating that it is considered to be bad style and to be annoying.

If "blink" is used, displays a message stating that some consider using "blink" to be bad style and to be annoying.

If "width" is "0*" for "col" or "colgroup" then displays a message that this may prevent user agents from rendering the table incrementally and therefore may be considered bad style, especially for large tables. (New 20010223)

If "image" is used without the "height" and "width" attributes, displays a message that these attributes should be used if mobile checking is not enabled (if it is enabled then a similar mobile message is generated instead of this message). Displays this message a maximum of five times.

If "input" with type="image" is used without the "height" and "width" attributes, displays a message that these attributes should be used if mobile checking is not enabled (if it is enabled then a similar mobile message is generated instead of this message).

If "marquee" is used without the "height" attribute, displays a message that it should be used.

If "u" is used, displays a message that underlining may confuse visitors because most browsers underline hyperlinks. (New 20000712)

If "video" is used without the "height" or "width" attribute, displays a message recommending these attributes. Displays this message a maximum of five times. (New 20111229)

If "video" is used without the "poster" attribute, displays a message recommending this attribute. Displays this message a maximum of three times. (New 20140909)

If "img" is used, displays a message discouraging its use as a layout tool. (New 20130719)

Flag 8 (Search engine messages)

This flag is no longer in use in v14.00+. The messages previously controlled by this flag are now controlled by the message ID feature and the option that enables search engine messages in the Validator Engine Options.

Flag 9 (More deprecation messages)

These are deprecation messages for certain HTML 4.01 deprecated elements and attributes that are still considered to be in use or still useful. Some developers may still be using these attributes and may want to uncheck this flag.

NOTE: Some messages may not be generated for HTML5 documents because error messages for obsolete elements and attributes will be generated instead.

If the "align", "hspace", or "vspace" attribute is used with the "applet" element in an HTML 4.01 transitional document, displays a deprecation message (via tag name program 67) (New 20100730)

If the "basefont", "center", "font", "s", "strike", and/or "u" element is used, displays a deprecation message.

If the "align" attribute that can have a value of "left", "center", "right", or "justify" is used, displays a deprecation message. (New 20000712)

If the "background", "text", "link", "vlink", and/or "alink" attributes are used with the "body" element, displays a deprecation message. (New 20000712)

If the "align" attribute is used with the "caption" element, displays a deprecation message. (New 20000716)

If the "center" element is used, displays a message that it may work better in some real-world situations but that CSS should still be used whenever reasonably possible. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display. (New 20061114)

If the "clear" attribute that can have a value of "all", "left", "none", or "right" is used, displays a deprecation message. (New 20000712)

If the "compact" attribute is used with the "dl" element, displays a deprecation message. (New 20000715)

If the "align", "noshade", "size", and/or "width" attributes are used with the "hr" element, displays a deprecation message. (New 20000712)

If the "align", "border", "hspace", or "vspace" attribute is used with the "img" element in an HTML 4.01 transitional document, displays a deprecation message (via tag name program 67) (New 20100730)

If the "align" attribute is used with the "legend" element, displays a deprecation message. (New 20000719)

If the "type" attribute is used with the "li" element, displays a deprecation message for documents that are not HTML5+. (New 20000715)

If the "value" attribute is used with the "li" element, displays a deprecation message if not an HTML5+ document. (New 20000715)

If the "align", "border", "hspace", or "vspace" attribute is used with the "object" element in an HTML 4.01 transitional document, displays a deprecation message (via tag name program 67) (New 20100730)

If the "compact" attribute is used with the "ol" element, displays a deprecation message for documents that are not HTML5+. (New 20000715)

If the "start", and/or "type" attributes are used with the "ol" element, displays a deprecation message if not an HTML5+ document. (New 20000715)

If the "width" attribute is used with the "pre" element, displays a deprecation message. (New 20000712)

If the "language" attribute is used with the "script" element and the "type" attribute is not used, displays a deprecation message. (New 20030127)

If the "align" and/or "bgcolor" attribute is used with the "table" element, displays a deprecation message. (New 20000716, "bgcolor" new 20010314)

If the "height" and/or "width" attribute is used with the "td" or "th" element, displays a deprecation message. (New 20000716)

If the "bgcolor" attribute is used with the "td" or "th" element, displays a deprecation message. (New 20030506)

If the "nowrap" attribute is used with the "td" or "th" element, displays a deprecation message. (New 20030506)

If the "bgcolor" attribute is used with the "tr" element, displays a deprecation message. (New 20000716)

If the "compact" and/or "type" attributes are used with the "ul" element, displays a deprecation message. (New 20000715)

Flag 10

Displays a comment about how you can disable certain messages by unchecking validator flags. You will probably want to disable this message by unchecking flag 10. The reason for this message is to make you aware of how easy it is to disable messages that you may not want to see by disabling flags.

Flag 11

This flag is no longer in use in v6.00+. To turn on or off sound, disable or enable sound in the Validator Engine Options.

Flag 12

When unchecked, does not change the priority of HTML Validator before validating a document. This means that HTML Validator usually runs at normal priority. When checked, the priority will be set to low before each validation if HTML Validator believes that it is best that it should work in the background (for instance, when HTML Validator is run from command line parameters). This will more easily allow you to do work with other applications while CSE HTML Validator processes documents in the background.

Flag 13

Some users may want to uncheck this flag. However, it is strongly recommended that the "alt" attribute be used for both "img" and "area" elements and that this flag remain checked.

If the HTML 4.0 category is active, displays a warning message when "alt" is not used with an "img" or "area" element.

Flags 14, 15, 16, 17, 18

These flags are no longer in use in v6.00+. The single message previously controlled by each flag is now controlled exclusively by the message ID feature.

Flag 19 (Proprietary HTML editor attributes)

Displays a comment if any ASP.NET attributes are used in the document. These attributes are not valid HTML/XHTML attributes but are typically ignored. (New 20050221)

Displays a comment if the "naturalsizeflag" attribute is used in the document (usually added by Adobe PageMill). This attribute is not a valid HTML/XHTML attribute.

Displays a comment if the "msimagelist" attribute is used in the document (usually added by Microsoft FrontPage 2000). This attribute is not a valid HTML/XHTML attribute.

Displays a comment if the "nof" attribute is used in the document (usually added by NetObjects Fusion). This attribute is not a valid HTML/XHTML attribute. (New 20020315)

Displays a comment if the "webbot-action" attribute is used in the document (usually added by Microsoft FrontPage). This attribute is not a valid HTML/XHTML attribute. (New 20030525)

Displays a comment if the "ms_positioning" attribute is used in the document (usually added by Microsoft software). This attribute is not a valid HTML/XHTML attribute. (New 20030702)

Displays a comment if the "fprolloverstyle" attribute is used in the document (usually added by Microsoft FrontPage). This attribute is not a valid HTML/XHTML attribute. (New 20060417)

Displays a comment if the "viewastext" attribute is used in the document (added by some Microsoft design tools to the "applet" and "object" elements). This attribute is not a valid HTML/XHTML attribute. (New 20060821)

Displays a comment if the "fptype" attribute is used in the document (usually added by Microsoft FrontPage). This attribute is not a valid HTML/XHTML attribute. (New 20100324)

Displays a comment if the "dynamicanimation" attribute is used in the document (usually added by Microsoft FrontPage). This attribute is not a valid HTML/XHTML attribute. (New 20100324)

Flag 20 (SMIL style messages)

This flag is no longer used because SMIL support is now considered obsolete.

Flag 21 (WebTV/MSN TV specific messages)

If the "selected" attribute is used with the "a" element, displays a warning message that it is WebTV/MSN TV specific.

If the "audioscope" element is used, displays a warning message that it is WebTV/MSN TV specific.

If the "blackface" element is used, displays a warning message that it is WebTV/MSN TV specific.

If the "credits", "instructions", and/or "logo" attributes are used with the "body" element, displays a message that it is WebTV/MSN TV specific.

If the "effect" and/or "transparency" attributes are used with the "font" element, displays a message that it is WebTV/MSN TV specific.

If the "invertborder" attribute is used with the "hr" element, displays a message that it is WebTV/MSN TV specific.

If the "selected" and/or "transparency" attributes are used with the "img" element, displays a message that it is WebTV/MSN TV specific.

If the "bgcolor", "cursor", and/or "usestyle" attributes are used with the "input" or "textarea" elements, displays a message that it is WebTV/MSN TV specific.

If the "autoactivate", "bgcolor", "selcolor", "text", and/or "usestyle" attributes are used with the "select" element, displays a message that it is WebTV/MSN TV specific.

If the "gradangle", "gradcolor", and/or "transparency" attributes are used with the "table", "td", or "th" element, displays a message that it is WebTV/MSN TV specific.

If the "transparency" attribute is used with the "tr" element, displays a message that it is WebTV/MSN TV specific.

If the "transparency" attribute is used with the "marquee" element, displays a message that it is WebTV/MSN TV specific.

Flag 22

This flag is no longer in use in v6.00+. The single message previously controlled by this flag is now controlled exclusively by the message ID feature.

Flag 23 (WebTV/MSN TV Comments)

Displays a comment about optimizations when the "transparency" attribute is set to 50, if the "transparency" attribute is used.

Flag 24

Displays a warning message if the "html" element is used without a DOCTYPE (document type declaration). Displays different messages for HTML and XHTML documents.

Displays a comment message for XHTML documents if the "html" element was used without an XML declaration.

Displays a comment message for WML documents if the "wml" element was used without an XML declaration.

Flags 25, 26, 27

These flags are no longer in use in v6.00+. The single message previously controlled by each flag is now controlled exclusively by the message ID feature.

Flag 28

This flag is no longer in use in v14.00+.

Flag 29 is no longer used.

Flag 30

This flag is no longer in use in v14.00+.

Flag 31

Displays a message if any of the following elements are contained within another tag of the same type: "abbr", "acronym", "b", "big", "cite", "code", "dfn", "em", "h1", "h2", "h3", "h4", "h5", "h6", "i", "kbd", "q", "s", "samp", "small", "strike", "strong", "sub", "sup", "tt", "u", "var". Example: "<b> Bold <b> Bold again </b></b>" would generate a message for the second "b" element.

NOTE: "var" and "samp" generate warning messages by default, because these elements nested in themselves are more likely to be incorrrect due to their semantics. (New v20120608)

Flag 32

Displays a warning message if a "head" section does not contain a "title" element and an accessibility message hasn't already been generated for the missing title (using the "title" element; required by HTML 4.0).

Displays a warning message when an HTML document does not contain a "head" section (required by HTML 4.0).

Flag 33

Displays a message if certain attributes have values that have leading or trailing spaces, such as the "href", "name", and "target" attributes for "a", and the "src" attribute for "img".

Flags 34, 35

These flags are no longer in use in v6.00+. The single message previously controlled by each flag is now controlled exclusively by the message ID feature.

Flag 36

Displays a message when the "stylesrc" attribute is used with the "body" element. "stylesrc" is not an HTML element but is used by Microsoft FrontPage and FrontPage server extensions.

Flags 37, 38, 39

These flags are no longer in use in v6.00+. The single message previously controlled by each flag is now controlled exclusively by the message ID feature.

Flag 40 is no longer used.

Flag 41

This flag is no longer in use in v8.00+. The messages previously controlled by this flag are now controlled exclusively by the message ID feature.

Flag 42

Displays a warning when text is used in a "dir" or "menu" list and it is not in an "li" section. (New 20000618)

Flag 43

This flag is no longer in use in v6.00+. The single message previously controlled by this flag is now controlled exclusively by the message ID feature.

Flag 44 is no longer used.

Flags 45, 46

These flags are no longer in use in v6.00+. The single message previously controlled by each flag is now controlled exclusively by the message ID feature.

Flag 47 (Using lists to indent)

This flag is no longer used because the incorrect use of the "li" element for indenting that was allowed by disabling this flag is no longer supported.

Flags 48, 49

These flags are no longer in use in v6.00+. The single message previously controlled by each flag is now controlled exclusively by the message ID feature.

Flag 50 is no longer used.

Flags 51, 52

These flags are no longer in use in v6.00+. The single message previously controlled by each flag is now controlled exclusively by the message ID feature.

Flag 53

NOTE: Most or all of these messages apply only when checking HTML 4.01 and older documents (but not HTML5 documents).

Displays an error message if the "name" (002) attribute is used with the "meta" element and its value does not begin with a letter (A-Z or a-z) and consist of the following characters: (A-Z), (a-z), (0-9), hyphens (-), underscores (_), colons (:), and periods (.). (New 20000912, changed 20020321)

Displays an error message similar to the above but if the "http-equiv" attribute is used with the "meta" element (New 20020321)

Displays an error message similar to the above but if the "lang", "hreflang", "for", or "xml:lang" attribute is used (New 20020321)

Flag 54

This flag is no longer in use in v6.00+. The single message previously controlled by this flag is now controlled exclusively by the message ID feature.

Flag 55

Displays a warning message if certain block-level elements are used within certain other block-level elements, like using "h2" or "ul" in a heading tag. (New 20000924)

Flag 56

Displays a warning message if a block-level element like "table" or "h1" is used within a "p" tag that has an explicitly end tag. To benefit from this checking and for good style, you should close your "p" tags. (New 20001226)

Flag 57

This flag is no longer in use in v6.00+. The single message previously controlled by this flag is now controlled exclusively by the message ID feature.

Flag 58 (Uncheck for "errors only" mode)

Uncheck this flag to run the validation in "errors only" mode. In this mode, only errors are displayed and some "less important" errors may not be displayed, such as when an attribute value is not quoted. Use this mode to target the most significant errors. (New 20001221)

Flag 59 (Uncheck for "errors and warnings only" mode)

Uncheck this flag to run the validation in "errors and warnings only" mode. In this mode, only errors and warnings are displayed and some "less important" errors and warnings may not be displayed. This mode is more thorough than "errors only" mode. (New 20001221)

Flag 60

This flag is no longer in use in v6.00+. The single message previously controlled by this flag is now controlled exclusively by the message ID feature.

Flag 61

Checks the spelling of certain attribute values, like the values for the "alt" and "summary" attributes. The value for "content" is also checked for "meta" description tags. Spell checking must be enabled or this flag has no effect. (New 20010103)

Flag 62 (Netscape specific warning messages)

These messages have been made warnings and moved to a new flag because we believe that authors should abandon the use of these proprietary tags. This is due to their lack of standards compliance and the tags being dropped from Netscape 6+.

If "ilayer" is used, displays an error message that "ilayer" is Netscape 4.x specific (and doesn't work with Netscape 6+). Recommends against using this element. Previously under flag 2.

If "layer" is used, displays an error message that "layer" is Netscape 4.x specific (and doesn't work with Netscape 6+). Recommends against using this element. Previously under flag 2.

Flag 63

This flag is no longer in use in v6.00+. The single message previously controlled by this flag is now controlled exclusively by the message ID feature.

Flag 64

Uncheck this flag to override and disable the Check references in attribute values option in the Validator Engine Options. If this flag is checked, then the setting for Check references in attribute values option is not overridden and this flag has no effect. (New 20010820)

Flag 65 (Recognized DOCTYPEs)

Checks the DOCTYPE against a list of recognized DOCTYPEs and generates a warning message if the DOCTYPE is not in the list. See also flag 78.

Recognized DOCTYPEs are

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> (New 20050809)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html401/strict.dtd"> (New 20020129)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> (New 20050809)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd"> (New 20020129)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> (New v5.4920)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html401/frameset.dtd"> (New 20020129)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/1998/REC-html40-19980424/strict.dtd"> (Updated 20100621)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/1998/REC-html40-19980424/frameset.dtd"> (Updated 20100621)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"> (New 20020614)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> (New 20040722)

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml12.dtd"> (New 20040722)

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd"> (New 20040722)

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD WML 2.0//EN" "http://www.wapforum.org/dtd/wml20.dtd"> (New 20040722)

<!DOCTYPE HTML> (New 20090918)

<!DOCTYPE html> (New 20090918)

<!DOCTYPE HTML SYSTEM "about:legacy-compat"> (New 20090918)

<!DOCTYPE html SYSTEM "about:legacy-compat"> (New 20140128)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> (New 20100218)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd"> (New 20130521)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/html401-rdfa-1.dtd"> (New 20130521)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01+RDFa 1.1//EN" "http://www.w3.org/MarkUp/DTD/html401-rdfa11-1.dtd"> (New 20130521)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01+RDFa Lite 1.1//EN" "http://www.w3.org/MarkUp/DTD/html401-rdfalite11-1.dtd"> (New 20130521)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+ARIA 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-aria-1.dtd"> (New 20130521)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd"> (New 20140225)

If this flag is changed, then reload CSE HTML Validator (or the configuration) for it to take effect.

When checking to see if a DOCTYPE is recognized, a case-sensitive compare is made.

Multiple contiguous whitespace characters are changed to a single space character so that valid DOCTYPEs with multiple contiguous whitespace characters or line breaks can still match a recognized DOCTYPE.

If a match is not found, then any even number of single quotes are converted to double quotes and the DOCTYPE is tested again. (New 20111214)

NOTE: A DOCTYPE may still be technically valid if it doesn't pass this test. If a valid DOCTYPE doesn't pass this test, then you can 1) format the DOCTYPE so that it matches one of the above (recommended), 2) ignore the warning, or 3) uncheck the flag so that the test is not performed.

To add a new recognized DOCTYPE, go to the Configuration Editor (professional edition only) and use the setValueString(3, DOCTYPEstring) function in the onConfigLoad() function (choose the Functions radio button in the Programs tab of the Configuration Editor and find the onConfigLoad() function). Do not include the '<' character at the beginning of the DOCTYPE or the '>' character at the end of the DOCTYPE. Example: setValueString(3, '!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"');

W3C list of valid DTDs (new window).

IMPORTANT MESSAGE ABOUT ACCESSIBILITY STANDARDS AND GUIDELINES: CSE HTML Validator cannot and does not check for total accessibility compliance. There are many complex accessibility issues that can only be addressed by human judgment. It is the web developer's duty to ensure appropriate compliance. However, CSE HTML Validator is designed to help a web developer create or redesign documents so that they are compliant.
 
Section 508 accessibility links.

Flag 66 (Accessibility)

Generates messages to help comply with Section 508 accessibility requirements (new 20011030) and WCAG accessibility guidelines (new 20030120).

Displays a message if the "frame" or "iframe" element is used without the "longdesc" attribute.

Flag 67 (Accessibility)

Generates messages to help comply with Section 508 accessibility requirements (new 20011030) and WCAG accessibility guidelines (new 20030120).

Displays a message to use redundant text links if the "img" element is used with the "ismap" attribute.

Flags 68, 69

These flags are no longer in use in v6.00+. The single message previously controlled by each flag is now controlled exclusively by the message ID feature.

Flag 70 (Accessibility)

Generates messages to help comply with Section 508 accessibility requirements and WCAG accessibility guidelines. (New 20011030)

Displays an error message if the "frame" or "iframe" element is used without the "title" attribute.

Flag 71

This flag is no longer in use in v6.00+. The single message previously controlled by this flag is now controlled exclusively by the message ID feature.

Flag 72 (Section 508 Standards)

This flag is no longer in use because it has been replaced with the built-in option to check a document against Section 508 requirements. This option is in the Validator Engine Options.

Flag 73 (Section 508 Standards)

If Section 508 accessibility checking is disabled, displays a message that it is disabled.

If WCAG 1.0 accessibility checking is disabled, displays a message that it is disabled.

Flag 74

Displays an error message when non-XHTML 1.1 elements are used in a XHTML 1.1 document. (New 20020115)

Some of the non-XHTML 1.1 elements that generate an error message when used are: "applet", "basefont", "bgsound", "blink", "center", "comment", "dir", "embed", "font", "frame", "frameset", "iframe", "ilayer", "isindex", "keygen", "layer", "listing", "marquee", "menu", "multicol", "nextid", "nobr", "noembed", "noframes", "nolayer", "plaintext", "s", "server", "sound", "spacer", "strike", "u", "wbr", "window", "wml", "xmp"

Requires CSE HTML Validator Std/Pro DLL version 5.02 or higher.

Flag 75

This flag is no longer in use in v12.00+. The messages previously controlled by this flag are now controlled exclusively by the message ID feature.

Flag 76

Similar to flag 74 but for strict HTML 4.0/4.01 documents. (New 20020208)

Flag 77

Displays a warning message if certain tags (like "font" and "center") are used with a strict HTML 4.0/4.01 or XHTML document.

This flag is automatically disabled in later configuration files because this functionality was replaced by improved functionality (see flags 74, 76, and 83).

Requires CSE HTML Validator Std/Pro DLL version 5.02 or higher or these warning messages cannot be disabled if they appear.

Flag 78

Adds DOCTYPEs with omitted URIs to the list of recognized DOCTYPEs. See also flag 65.

Recognized DOCTYPEs added are

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> (New 20050809)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">

If this flag is changed, then reload CSE HTML Validator (or the configuration) for it to take effect.

Requires CSE HTML Validator Std/Pro DLL version 5.02 or higher to add these DOCTYPEs.

Flag 79

Displays an error message when the "name" attribute is used with the "a" or "map" element in an XHTML 1.1 document. The "id" attribute should be used instead. (New 20020206)

Flag 80

Displays an error message when certain non-XHTML 1.1 attributes are used with certain elements in a document that has an XHTML 1.1 DOCTYPE. (New 20020208)

"onafterprint", "onbeforecopy", "onbeforecut", "onbeforepaste", "onbeforeprint", "oncontextmenu", "oncopy", "oncut", "ondragstart", "onmouseenter", "onmouseleave", "onmousewheel", "onpaste", or "onselectstart" event attribute is used

"name" used with the "a", "applet", "form", "frame", "iframe", "img", and "map" elements

"target" used with the "a", "area", "base", "form", or "link" elements

"align", "hspace", or "vspace" used with the "applet" element (New v10.0020)

"align", "alink", "background", "bgproperties", "credit", "height", "leftmargin", "marginheight", "marginwidth", "nowrap", "instructions", "link", "logo", "scroll", "text", "topmargin", "vlink", "width" used with the "body" element

"align" or "valign" used with the "caption" element

"compact" used with the "dl" element

"align", "color", "noshade", "size", or "width" used with the "hr" element

"scroll" used with the "html" element

"align", "border" used with the "img" element (New v5.4920)

"hspace", or "vspace" used with the "img" element (New v10.0020)

"align" used with the "legend" element

"type", "value" used with the "li" element

"align", "border", "hspace", or "vspace" used with the "object" element (New v10.0020)

"compact", "start", or "type" used with the "ol" element

"width" used with the "pre" element

"align", "bgcolor", "bordercolor", "bordercolorlight", "bordercolordark", "height", "hspace", or "vspace" used with the "table" element

"background", "bgcolor", "bordercolor", "bordercolorlight", "bordercolordark", "height", "nowrap", or "width" used with the "td" or "th" elements

"background", "bgcolor", "bordercolor", "bordercolorlight", or "bordercolordark" used with the "tr" element

"compact" or "type" used with the "ul" element

Flag 81

Similar to flag 80 but for strict HTML 4.0/4.01 documents. (New 20020208)

Flag 82

Similar to flag 80 but for strict XHTML 1.0 documents. (New 20020208)

Flag 83

Similar to flag 74 but for strict XHTML 1.0 documents. (New 20020208)

Flag 84

Displays a warning message if certain attributes (like "align", "bgcolor", and "width") are used in a strict HTML 4.0/4.01 or XHTML document.

This flag is automatically disabled in later configuration files because this functionality was replaced by improved functionality (see flags 80, 81, and 82).

Requires CSE HTML Validator Std/Pro DLL version 5.02 or higher or these warning messages cannot be disabled if they appear.

Flags 85, 86, 87, 88, 89

These flags are no longer in use in v6.00+. The single message previously controlled by each flag is now controlled exclusively by the message ID feature.

Flag 90

Displays an error message if the "lang", "hreflang", "srclang", or "xml:lang" attribute appears to have an invalid value. (New 20020520)

Flags 91, 92, 93, 94, 95, 96

These flags are no longer in use in v6.00+. The single message previously controlled by each flag is now controlled exclusively by the message ID feature.

Flag 97 (Opera specific messages)

If the "align", "height", and/or "width" attributes are used with the "body" element, displays a message that these attributes are only supported by Opera 4.0.

When the "ondblclick" attribute is used, displays a message that it is a standard HTML and XHTML attribute but is not supported by Opera 6 and below. It is supported by newer versions of Opera such as Opera 7+. NOTE: Flag 114 (legacy messages) must be unchecked for this message to display. (New 20020604)

Flag 98 is no longer used.

The single message controlled by this flag has been removed in v6.00+.

Flag 99

This flag is no longer in use in v6.00+. The single message previously controlled by this flag is now controlled exclusively by the message ID feature.

Flag 100 (DOCTYPEs with relative URIs)

Adds DOCTYPEs with relative URIs to the list of recognized DOCTYPEs. Relative URIs are not recommended so you may want to uncheck this flag. See also flag 65.

Recognized DOCTYPEs added are

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> (New v5.01)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> (New v5.01)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "DTD/xhtml1-frameset.dtd"> (New v5.01)

Requires CSE HTML Validator Std/Pro DLL version 5.02 or higher to add these DOCTYPEs.

Flag 101

Similar to flag 74 but for XHTML Basic 1.0 and XHTML Basic 1.1 documents. (New 20020614)

Flags 102, 103, 104, 105, 106

These flags are no longer in use in v6.00+. The single message previously controlled by each flag is now controlled exclusively by the message ID feature

Flag 107 (Search Engine messages)

NOTE: General search engine messages must be enabled in the Validator Engine Options for these messages to be generated.

Displays a message if the meta tag description is over 200 characters and recommends a maximum of 200 characters. (New 20020627)

Displays a message if the meta tag description is less than 100 characters and recommends a minimum of 100 characters. (New 20020717)

Displays a message if the meta tag keywords is over 800 characters and recommends a maximum of 800 characters. (New 20020718)

Displays a message if the meta tag keywords is less than 100 characters and recommends a minimum of 100 characters. (New 20020718)

Flag 108

Displays a warning message if the document has a missing title even though it contains the "title" element.

Displays a warning message if the document's title is inappropriate (such as "Untitled", "Home Page ", "Title", etc.). (New 20020628)

Displays a message if the document's title begins with unnecessary text like "Welcome to" or "Home Page of". (New 20080609)

NOTE: These messages are only displayed if the equivalent accessibility messages are not displayed because WCAG 1.0 accessibility checking is disabled.

Flag 109

This flag is no longer in use in v6.00+. The single message previously controlled by this flag is now controlled exclusively by the message ID feature.

Flag 110 (Useless META Tag messages)

If the "revisit" or "revisit-after" meta tag is used, displays a message about the uselessness of this meta tag. (New 20040126)

If the "formatter" meta tag is used, displays a message about the uselessness of this meta tag and recommends the removal of the meta tag or the use of "generator" instead. (New 20040126)

If the "abstract" meta tag is used, displays a message about the uselessness of this meta tag and recommends the removal of the meta tag and that the "description" meta tag be used instead. (New 20040126)

If the "MSSmartTagsPreventParsing" meta tag is used, displays a message that it was part of a Microsoft "Smart Tags" beta test that was discontinued and recommends the removal of the meta tag. (New 20060628)

Flag 111 (Search Engine Tips)

This flag is no longer in use in v8.00+. The messages previously controlled by this flag are now controlled exclusively by the message ID feature.

Flag 112 (HTML Tidy)

Uncheck this flag to run the validation in "HTML Tidy messages only" mode. In this mode, only HTML Tidy messages are displayed. Using this mode will automatically enable the option to include HTML Tidy results in the validation, so it is not necessary that that option be enabled when in "HTML Tidy messages only" mode. (New 20050519)

Flag 113 (Random Search Engine Tips)

Displays a randomly selected search engine tip. NOTE: General search engine messages must be enabled in the Validator Engine Options for this message to be generated. (New 20050819)

Flag 114 (Legacy messages)

Uncheck this flag to display legacy validator messages regarding compatibility with old browsers that are not often used anymore, like Internet Explorer 4 and Netscape 4. When this flag is checked, these legacy messages are omitted from the validation results. If you are still concerned about visitors using older browsers like Internet Explorer 4 and Netscape 4, then consider unchecking this flag for more legacy browser messages. (New 20060206 for v8.00)

Flag 115 (Nsgmls)

Uncheck this flag to run the validation in "Nsgmls messages only" mode. In this mode, only nsgmls messages are displayed (nsgmls is a DTD based validator). Using this mode will automatically enable the option to include nsgmls results in the validation, so it is not necessary that that option be enabled when in "Nsgmls  messages only" mode. (New 20060707)

Flag 116 ("cf" elements)

Uncheck this flag to ignore elements that begin with "cf" and to display a message indicating how many "cf" elements were ignored (if more than 1). If working with CFML (ColdFusion Markup Language), then you may want to uncheck this flag. (New 20061030)

Flag 117 (image dimension checking)

Checks image dimensions by comparing user specified "height" and "width" values to actual image dimensions where possible (these checks can only be made under certain circumstances). (New 20070926)

NOTE: Image dimensions checks are only made when the needed information (the actual image dimensions) are immediately available. Because of this, any messages generated may not be generated on the first validation, but instead may be generated on subsequent validations after the link checker (which runs in the background after the validation is complete) has obtained the actual image dimensions.

Flag 118 (preceding and/or trailing whitespace in contained text checking)

Checks for preceding and trailing whitespace characters of the text content of certain elements like "a" and "title". (New 20071112)

Flag 119 (duplicate control name checking in forms)

Checks for duplicate control name checking in forms. Disabling this flag is more efficient than disabling single messages using the message ID feature. (New 20090102)

Flag 120 (XHTML Mobile DOCTYPEs)

Adds XHTML Mobile DOCTYPEs to the list of recognized DOCTYPEs.

Recognized DOCTYPEs added are

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.1//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile11.dtd">

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">

Requires CSE HTML Validator Std/Pro DLL version 9.02 or higher to add these DOCTYPEs.

Flag 121 (HTML5 Obsolete Elements)

For HTML 4 and older type documents, generates a message for elements that are considered entirely obsolete in HTML5 (like "acronym", "applet", "big", "center", "font", "s", "u", and more) to help authors develop more future compatible documents.

Flag 122 (HTML5 Obsolete Attributes)

For HTML 4 and older type documents, generates a message for attributes that are considered entirely obsolete in HTML5 to help authors develop more future compatible documents.

Flag 123 (General compatibility messages for HTML5)

Displays messages to help create documents that are compatible with more browsers. The messages under these flags are HTML5 specific. (New 20091012)

If the "accesskey" attribute specifies more than one accesskey, displays a message that it is allowed by HTML5 but not by HTML 4.01 and that some browsers may not support multiple accesskeys. (New 20110916)

If "input" is used with an HTML5 control type, displays a message that some browsers may not support it.

If a new HTML5 attribute is used, displays a message that some browsers may not support it.

Flag 124 (Random Accessibility Tips)

Displays a randomly selected accessibility tip. NOTE: Accessibility checking must be enabled in the Validator Engine Options for this message to be generated. (New 20100326)

Flag 125 (Legacy ICRA label checking)

Uncheck this flag to enable legacy ICRA label checking. The ICRA labeling engine has been discontinued. (New 20101013)

Flag 126 (Insecure content on HTTPS pages)

When detectable, generate a warning message for insecure content (like content delivered by HTTP or FTP) on HTTPS pages. In v15.00+, this flag also checks for insecure content in CSS. (New 20101227)

Flag 127 (Disable proprietary extension categories for HTML5 documents)

When an HTML5 DOCTYPE is encountered, proprietary browser extension categories are automatically disabled (de-activated). (New 20110524)

Flag 128 (Omitted end tag messages)

Displays various "omitted end tag" messages when certain optional end tags are omitted (like "body", "li", "td", "th", etc) (New 20110915)

Flag 129 (Warnings for HTML5 attributes in non-HTML5 documents)

Displays warning messages when HTML5 attributes are used in non-HTML5 documents (like in HTML 4.01 documents) (New 20110919)

Flag 130 (Disable "rel" attribute value checking)

This flag is no longer in use in v14.00+. Improved "rel" attribute value checking is now enabled by default.

Flag 131 (General compatibility messages for HTML 5.1)

Displays messages to help create documents that are compatible with more browsers. The messages under these flags are HTML 5.1 specific. (New 20120528)

If "input" is used with an HTML 5.1 control type, displays a message that some browsers may not support it.

If a new HTML 5.1 attribute is used, displays a message that some browsers may not support it.

Flag 132 (Omitted start tag messages)

Displays various "omitted start tag" messages when certain optional start tags are omitted (like "colgroup", etc) (New 20130826)

Flag 133 (Random Mobility Tips)

Displays a randomly selected mobility (mobile development messages) tip. NOTE: Mobile development messages must be enabled in the Validator Engine Options for this message to be generated. (New 20130904)

Remaining Flags

As of the time of this writing, the remaining flags that are not listed are not currently used and are for future use. You may also use them for your own use if you are writing your own tag name programs. If you do this, then we recommend that you start with the last flag (flag 180) and work your way backwards to limit conflicts with future uses of new flags.