CSS HTML Validator Help
Version 2019 (19.0)
Opera Bug
Contents
|
Index
About
Buying Information
Supported Languages
Getting Started
Support & What's New
Things to Know
Tips
Using the Batch Wizard
Validating Local Files
Batch Wizard
Batch Wizard Options
Limits
Miscellaneous
Report Options
File Options
Link Report
Report Format
Include Reports
Tool to Use
When Done
When Running
Enterprise Edition
Increase Limits
XML Output
Custom Report Footer
Target List File Format
Old Formats
Target Properties
Folder Specific
Follow Links
General
Limit to Age
URL Specific
Tips
Troubleshooting
Using the Batch Wizard
Tabs
Target List Tab
Target List Options Tab
Exclusions Tab
Advanced Tab
Editor
Drag and Drop Default Tool Select Dialog Box
Editor Options
Clipboard
Editor
Document Tabs
Fonts and Colors
HTML/Autotype
Line Highlighting
Other Editor
Spell Checking
Files
File Associations
File Options
File Types
Internet Explorer
Link Checking
Miscellaneous
Results Window
Startup
Updates
Web Browser
Find/Replace Dialog Boxes
Integrated Web Browser
Open Documents Window
Other Editor Information
Results Window
Links Tab
Selected Text Processing
How to...
Check Documents, URLs, and More
Check Links or E-mail Addresses
Validate a Document
Validate a URL
Validate an Entire Website
Validate Documents that use Server Side Scripting
Validate to W3C Standards
Validate Using the Integrated Web Browser
Add/Edit New Document Templates
Add Words to the Dictionary
Backup & Restore
Change Validation Sounds
Configure the Text Inserters
Disable Validator Messages
Extract Links from a Document
Pretty Print and Fix Automatically
Ignore CSS Properties
Ignore Parts of a Document
Improve Search Engine Rankings
Open a Document
Print, Export, or Email a Validation Report
Schedule Validations or Link Checks
Transfer or Move License
Uninstall CSS HTML Validator
Use the Text Inserters
Tools
HTML Tidy
Editing HTML Tidy Profiles
Template
Validator Engine
Configuration Editor
Tag Names Editor
Programs Editor
Attributes Editor
Attribute Groups Editor
Attribute Values Editor
Categories Editor
Character Entities Editor
Notes Editor
General Information
Validator Engine Options
Validator Engine
Accessibility
Section 508
WCAG
About WCAG 1.0 Accessibility
About WCAG 2.0/2.1 Accessibility
Attribute Options
Canada CLF
Char References
Classic
Config Files
CSS Checker
CSS Checker Flags
DOCTYPE Control
Flags
JSON Checker
Message Output
Message ID
Miscellaneous
Mobile Messages
Search Engine
Security Messages
Spell Checking
Tag Options
Import/Export Options
HTML Tidy
HTTP Proxy
JavaScript
JavaScript Lint
JSHint
JSLint
Link Checking
Link Filters
Path Mapping
More Options
Logging
Nsgmls
PHP Checker
Sound
Tools
XML Output Example
TNPL Scripting
Basic Language Syntax
Comments
Data Types & Operators
Flow Control
Functions (Defining)
Variables & Assignments
Batch Wizard Only
$_JOB array
Functions (Batch Wizard Only)
addTarget()
onBeforeMainStart()
onBeforeReportOpen()
onCookieReceived()
onCookieSending()
onFinishedMainProcessing()
onFunctionsLoad()
onGetReportFilename()
onLinkCanLinkCheck()
onLinkReportAdding()
onProcessingComplete()
onReportFooterLoaded()
onTargetAdd()
onTargetCanAdd()
onTargetExpandFolder()
onTargetProcessed()
ProgressMessage()
String Keywords
Event Reference
onAttributeID_(id)()
onAttributeIgnore_Colon()
onAttributeQuotedMessage()
onAttributeValueID_(id)()
onCDATA_HTML()
onCommentHTML()
onCommentHTML_CSE()
onConfigLoad[2]()
onCSSEnd[ed|ing]Validation()
onCSSInvalidValueMessage()
onDocTypeFlagsChange()
onEnd[ed|ing]Validation()
onEndTag_(tagname)()
onEndTagImpliedFromDocEnd()
onEndTagImpliedFromEndTag()
onEndTagImpliedFromStartTag()
onEndTagPre_(tagname)()
onInactiveAttributeMessage()
onInactiveElementMessage()
onInvalidAttValueMessage()
onKeywordDensityStart()
onKeywordDensityWord()
onLinkChecked_HTTP()
onMessageAdded()
onMessageID_(msgid)()
onMisspelledWord()
onRepeatedWord()
onStartTag_(tagname)()
onStartTagCantUseHere()
onStartTagFirst()
onStartTagImpliedFromEndTag()
onStartTagImpliedFromStartTag()
onStartTagPre_(tagname)()
onStartValidation()
onTextHTML()
onTool_QuoteAttVal_Value()
onUnknownAttributeMessage()
onUnknownCSSPropertyMessage()
onUnknownCustomElement()
onUnknownElementMessage()
onXMLPI_HTML()
Examples
Example 'User Functions' File
Speeding Up the Batch Wizard
Function Reference
Array
checkArray()
checkArrayKeys()
dissect()
getHTTPHeaderValue()
Boolean
hasAtt[ForStartTag]()
hasAttWithStringValue()
hasChildElement()
hasCSSProperty()
hasDescendentElement()
hasEqual()
hasHTTPHeader()
hasSiblingElement()
isAttValueEmpty()
isCatActive()
isChildOf()
isDescendentOf()
isFlagSet()
isNChildTag()
File
deleteFile()
existsFile()
existsFolder()
getFileInfo()
readFile()
writeFile()
Float
getValueFloat()
Integer
getAttIndex[ForStartTag]()
getNumAncestorElements()
getNumAttributes()
getNumChildElements()
getValueInt()
matchNumber()
random()
toInt()
Location
getAttLocation[ForStartTag]()
getAttValueLocation[ForStartTag]()
getLocation()
Obsolete
setClosed()
Other
checkVersion()
clearCookies()
date()
eval()
playSound()
setPriority()
ShellExecute()
sleep()
time()
String
beginsWith[No]Case()
checkString()
checkStringEx()
convertString[Ex]()
encodeUrl()/decodeUrl()
endsWith[No]Case()
getAttName()
getAttValue[ForStartTag]()
getAttValueEx()
getCurrentNodePath()
getHashString()
getMessageCategory()
getMidString()
getSourceLine()
getTagName()
getValueString()
isInRangeEx()
json_decode()
json_encode()
match[No]Case()
matchRegEx()
pluralize()
replaceRegEx()
replaceString[No]Case()
str[i]pos()
str[ni]cmp()
strlen()
toLower()
toString[F]()
toUpper()
trim(), ltrim(), rtrim()
Validation
abortValidation()
activateCategory[ies]()
addLink()
checkAttributes()
checkAttributeValue()
checkJSON()
checkRange[Ex]()
checkStyle()
checkTagAttributes()
checkTagContents()
checkTagLocation()
checkTagUsed()
clearMessages()
endCurrentElement()
Message()
MessageEx()
push|popActiveCategories()
requireAllAttributes()
requireMutuallyExclusiveAttributes()
requireOneAttribute()
runLinkCheckProgramForTags()
runProgram()
setFlag()
setFlagEx()
setTagProperty()
setValidated()
setValueInt()
setValueString[Ex]()
spellCheckOp()
Variable
addValue()
array()
array_search()
has[No]Value()
isDefined()
isSet[Any]()
isValueInArray()
setInt()
unDefine()
unset()
Keywords
Integer (Global)
Integer (Validator Engine)
Other (Validator Engine)
String (Validator Engine)
Reference
Accessibility Tips
Character Encodings
Command Line Arguments
Editor Command Line Arguments
PowerShell Example
Running Multiple Batch Wizard Jobs
Sample Output for -e (JSON)
Sample Output for -e (normal)
Configuration File (about the one included)
Categories
Flag Descriptions
Disabling Validator Messages
External Links
Format Picture Strings
Installing and Uninstalling
Integration with Other Software
Keyboard Shortcuts
License & FAQs
Message Types
Program Limitations
Search Engine Optimization Tips
Spell Checking
Update Checking
Validation Modes
Warranty