Flag Descriptions
About the Validator Flags
The tag name programs in the included configuration file (htmlvalV80.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. 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 disable 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 message that it is Internet Explorer 4.0+ specific. (New 20020821)
- If the "autocomplete" attribute is used, displays a message that it is Internet Explorer 4.0+ specific. (New 20000925)
- If the "contenteditable" attribute is used, displays a message that it is Internet Explorer 5.5+ specific. (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 "onafterprint" or "onbeforeprint" event attribute is used, displays a message that it is Internet Explorer 5.0+ specific. (New 20020709)
- If the "onbeforecopy", "onbeforecut", "onbeforepaste", "oncopy", "oncut", or "onpaste" event attribute is used, displays a message that it is Internet Explorer 5.0+ specific. (New 20020710)
- If the "ondrag", "ondragend", "ondragenter", "ondragleave", "ondragover", or "ondrop" event attribute is used, displays a message that it is Internet Explorer 5.0+ specific. (New 20040116)
- If the "ondragstart" or "onselectstart" event attribute is used, displays a message that it is Internet Explorer 4.0+ specific. (New 20020708)
- 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 "onmouseenter" or "onmouseleave" event attribute is used, displays a message that they are Internet Explorer 5.5+ specific.(New 20020708)
- If the "onmousewheel" event attribute is used, displays a message that it is Internet Explorer 6.0+ specific.(New 20020708)
- If the "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 "unselectable" attribute is used, displays a message that it is Internet Explorer 5.5+ specific. (New 20020801)
- If the "_SEARCH" value is used with the "target" attribute, displays a message that it is Internet Explorer 5.0+ specific. (New 20020617)
- If "bgsound" 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 "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 "fieldset" is used, 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 "legend" is used, displays a message that it is Internet Explorer specific.
- If "marquee" is used, displays a message that it is Internet Explorer and WebTV 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 "blink" is used, displays a message that it is Netscape specific.
- If "keygen" is used, displays a message that it is Netscape specific.
- If "multicol" is used, displays a message that it is Netscape specific.
- If the "oninput" event attribute is used, displays a message that it is Netscape 6.0+/Mozilla specific. (New 20040116)
- If "spacer" is used, displays a message that it is Netscape and WebTV specific.
- If the "hspace" or "vspace" attribute is used with the "table" element, displays a message that it is Netscape specific.
- If the "background" attribute is used with the "tr" element, displays a message that "background" 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. (New 20020801)
Flag 3 (Deprecation messages)
- If "applet" is used, displays a deprecation message that it is deprecated in favor of the "object" element.
- If "dir" 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 "isindex" is used, displays a deprecation message that it is deprecated in favor of an "input" element.
- If "menu" is used, 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 message that it is obsolete in favor of "pre".
» |