CSE HTML Validator
Encyclopedia
CSE HTML Validator is a software program for Microsoft
Windows 2000
, Windows XP
, Windows Server 2003
, Windows Vista
, Windows 7, and above that was created by Albert Wiersch and is developed and sold electronically by AI Internet Solutions based near Dallas, TX.
CSE HTML Validator is designed to help web developers create syntactically correct and accessible
HTML
, XHTML
, and CSS
documents by locating various problems. Documents that have been checked with tools like CSE HTML Validator are more likely to be of higher quality and be rendered as intended in a variety of web browsers, not just in Microsoft's popular Internet Explorer
browser. CSE HTML Validator can also alert developers to deprecated or proprietary tags and attributes and to issues that can affect search engine rankings.
CSE HTML Validator contains an HTML editor
, HTML validator, XHTML validator, CSS
validator, PHP
checker, JavaScript
checker, link checker (to find dead links), spell checker
, accessibility
checker, search engine optimization
(SEO) checker, and more.
The latest version of CSE HTML Validator is v10.0 as of July 1, 2010 and includes accessibility checking (Section 508 Amendment to the Rehabilitation Act of 1973
and Web Content Accessibility Guidelines
), CSS
syntax checking, link checking, spell checking, an integrated HTML/text editor, an integrated web browser, and a Batch Wizard tool that validates entire websites and multiple HTML/web documents. The integrated web browser allows developers to browse the web while the pages are automatically validated.
There are three editions of CSE HTML Validator: professional, standard, and lite. The lite edition is free for personal and educational use.
CSE HTML Validator Std/Pro is Demoware: It can be evaluated for a 30-day or 200 validation trial period. After expiration of this period, a regular license key must be purchased. The free lite edition does not require a purchase for personal or educational use.
and the Format and Fix Tool, CSE HTML Validator can automatically fix certain problems with HTML
and XHTML
documents. However, some problems cannot be fixed (or fixed correctly) with automated tools and require manual review and repair.
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...
Windows 2000
Windows 2000
Windows 2000 is a line of operating systems produced by Microsoft for use on personal computers, business desktops, laptops, and servers. Windows 2000 was released to manufacturing on 15 December 1999 and launched to retail on 17 February 2000. It is the successor to Windows NT 4.0, and is the...
, Windows XP
Windows XP
Windows XP is an operating system produced by Microsoft for use on personal computers, including home and business desktops, laptops and media centers. First released to computer manufacturers on August 24, 2001, it is the second most popular version of Windows, based on installed user base...
, Windows Server 2003
Windows Server 2003
Windows Server 2003 is a server operating system produced by Microsoft, introduced on 24 April 2003. An updated version, Windows Server 2003 R2, was released to manufacturing on 6 December 2005...
, Windows Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...
, Windows 7, and above that was created by Albert Wiersch and is developed and sold electronically by AI Internet Solutions based near Dallas, TX.
CSE HTML Validator is designed to help web developers create syntactically correct and accessible
Accessibility
Accessibility is a general term used to describe the degree to which a product, device, service, or environment is available to as many people as possible. Accessibility can be viewed as the "ability to access" and benefit from some system or entity...
HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
, XHTML
XHTML
XHTML is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language , the language in which web pages are written....
, and CSS
CSS
-Computing:*Cascading Style Sheets, a language used to describe the style of document presentations in web development*Central Structure Store in the PHIGS 3D API*Closed source software, software that is not distributed with source code...
documents by locating various problems. Documents that have been checked with tools like CSE HTML Validator are more likely to be of higher quality and be rendered as intended in a variety of web browsers, not just in Microsoft's popular Internet Explorer
Internet Explorer
Windows Internet Explorer is a series of graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems, starting in 1995. It was first released as part of the add-on package Plus! for Windows 95 that year...
browser. CSE HTML Validator can also alert developers to deprecated or proprietary tags and attributes and to issues that can affect search engine rankings.
CSE HTML Validator contains an HTML editor
HTML editor
An HTML editor is a software application for creating web pages. Although the HTML markup of a web page can be written with any text editor, specialized HTML editors can offer convenience and added functionality. For example, many HTML editors work not only with HTML, but also with related...
, HTML validator, XHTML validator, CSS
CSS
-Computing:*Cascading Style Sheets, a language used to describe the style of document presentations in web development*Central Structure Store in the PHIGS 3D API*Closed source software, software that is not distributed with source code...
validator, PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...
checker, JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....
checker, link checker (to find dead links), spell checker
Spell checker
In computing, a spell checker is an application program that flags words in a document that may not be spelled correctly. Spell checkers may be stand-alone capable of operating on a block of text, or as part of a larger application, such as a word processor, email client, electronic dictionary,...
, accessibility
Accessibility
Accessibility is a general term used to describe the degree to which a product, device, service, or environment is available to as many people as possible. Accessibility can be viewed as the "ability to access" and benefit from some system or entity...
checker, search engine optimization
Search engine optimization
Search engine optimization is the process of improving the visibility of a website or a web page in search engines via the "natural" or un-paid search results...
(SEO) checker, and more.
The latest version of CSE HTML Validator is v10.0 as of July 1, 2010 and includes accessibility checking (Section 508 Amendment to the Rehabilitation Act of 1973
Section 508 Amendment to the Rehabilitation Act of 1973
In 1998 the US Congress amended the Rehabilitation Act to require Federal agencies to make their electronic and information technology accessible to people with disabilities...
and Web Content Accessibility Guidelines
Web Content Accessibility Guidelines
Web Content Accessibility Guidelines are part of a series of Web accessibility guidelines published by the W3C's Web Accessibility Initiative. They consist of a set of guidelines for making content accessible, primarily for disabled users, but also for all user agents, including highly limited...
), CSS
CSS
-Computing:*Cascading Style Sheets, a language used to describe the style of document presentations in web development*Central Structure Store in the PHIGS 3D API*Closed source software, software that is not distributed with source code...
syntax checking, link checking, spell checking, an integrated HTML/text editor, an integrated web browser, and a Batch Wizard tool that validates entire websites and multiple HTML/web documents. The integrated web browser allows developers to browse the web while the pages are automatically validated.
There are three editions of CSE HTML Validator: professional, standard, and lite. The lite edition is free for personal and educational use.
CSE HTML Validator Std/Pro is Demoware: It can be evaluated for a 30-day or 200 validation trial period. After expiration of this period, a regular license key must be purchased. The free lite edition does not require a purchase for personal or educational use.
Purpose of validation
The purpose of validation and computerized checking of HTML, XHTML, and CSS documents is to help make sure that the documents are syntactically correct and problem-free. Checked HTML, XHTML, and CSS documents are more likely to:- render faster and with fewer problems (user agents don't have to "figure out" and decipher bad syntax)
- be forward-compatible with future versions of user agents and browsers ("future-proof")
- be compatible with future HTML, XHTML, and CSS specifications
- render as intended on a variety of user agents, including mobile devices
- cause fewer problems for visitors
- be more accessible for people with disabilitiesDisabilityA disability may be physical, cognitive, mental, sensory, emotional, developmental or some combination of these.Many people would rather be referred to as a person with a disability instead of handicapped...
(such as blindness), as well as users in general - not contain dead links
Differences from other HTML validators
- CSE HTML Validator includes a DTD based validator which can optionally be used, however one of CSE HTML Validator's primary benefit is its custom validation engine which can perform many more checks on a document than a DTD based validator can. This is because DTD based validators are limited to checking for problems that can be specified in a Document Type DefinitionDocument Type DefinitionDocument Type Definition is a set of markup declarations that define a document type for SGML-family markup languages...
. - CSE HTML Validator is an offline desktop application for Microsoft WindowsMicrosoft WindowsMicrosoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
. However, an online version based on the lite edition is available at OnlineWebCheck.com. This is in contrast to the online W3C Markup Validation ServiceW3C Markup Validation ServiceThe Markup Validation Service is a validator by the World Wide Web Consortium that allows Internet users to check HTML and XHTML documents for well-formed markup...
. - Checks HTML/XHTML syntax, CSSCSS-Computing:*Cascading Style Sheets, a language used to describe the style of document presentations in web development*Central Structure Store in the PHIGS 3D API*Closed source software, software that is not distributed with source code...
, links, spelling, accessibilityAccessibilityAccessibility is a general term used to describe the degree to which a product, device, service, or environment is available to as many people as possible. Accessibility can be viewed as the "ability to access" and benefit from some system or entity...
, JavaScriptJavaScriptJavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....
, and PHPPHPPHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...
with one pass, while DTD based validators are often more limited, checking mostly for basic tag structure and allowable attributes.
Automatic document fixing
Using HTML TidyHTML Tidy
HTML Tidy is a computer program and a library whose purpose is to fix invalid HTML and to improve the layout and indent style of the resulting markup....
and the Format and Fix Tool, CSE HTML Validator can automatically fix certain problems with HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
and XHTML
XHTML
XHTML is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language , the language in which web pages are written....
documents. However, some problems cannot be fixed (or fixed correctly) with automated tools and require manual review and repair.
Limitations
While automated checking tools are helpful and should be used in development, they cannot guarantee that a document will display as intended in all browsers. Developers should still test documents in a variety of browsers to locate problems that cannot be found with a computerized tool.Integration with other software
CSE HTML Validator integrates with other 3rd party software like those listed below. This allows validation using CSE HTML Validator from within the 3rd party program.- EmEditorEmEditorEmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...
- HTML-KitHTML-KitHTML-Kit is an HTML editor for Microsoft Windows made by .The application is a full-featured HTML editor designed to edit, format, validate, preview and publish web pages in HTML, XHTML and XML -languages....
- HomeSiteMacromedia HomeSiteHomeSite was an HTML editor owned by Adobe Systems . Unlike WYSIWYG HTML editors such as Microsoft FrontPage and Adobe Dreamweaver, HomeSite was designed for direct editing, or "hand coding," of HTML and other website languages...
- TextPadTextPadTextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...
- TopStyleTopStyleTopStyle is a CSS/XHTML/HTML editor for Microsoft Windows developed by Nick Bradbury and now maintained by Stefan van As. The editor is code-centric rather than WYSIWYG, with integrated support for previews using either the Mozilla Gecko, Internet Explorer Trident, or Apple Inc. Webkit layout engines...
- includes link checking support - UltraEditUltraEditUltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...