Some Notes on Web Standards and XHTML¶
- date:
2007-03-19 09:22
- author:
admin
- category:
programming, web development
- slug:
some-notes-on-web-standards-and-xhtml
- status:
published
I am starting to develop more and more online GIS and mapping applications, and to stop all the wiggly lines in Visual Studio I am trying to implement appropriate web standards. A good introductory article can be found here:
http://msdn2.microsoft.com/en-us/library/aa479043.aspx
My summary…
There are several versions of XHTML:
XHTML 1.0 Transitional - most similar to HTML
XHTML 1.0 Strict - most similar to XML
XHTML 1.0 Frameset - to allow the use of frames
XHTML 1.1 - allows additional elements in languages such as SVG
XHTML 2.0 - is apparently on the way
Depending on which language is used the page should contain the correct DOCTYPE e.g.
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
In ASP.NET 2.0 every control renders valid XHTML 1.0 transitional output by default (not strict XHTML..ASP 1.1 controls do not even meet the transitional criteria) . As code is used to generate XHTML then pages cannot be validated at design time. However a URL can be validated at the following site http://validator.w3.org/ - this checks the actual XHTML output seen by the browser.
When using JavaScript in a web page, the script shold be enclosed in a CDATA (character data) section. This stops the browser interpreting < or > as XML tags. The CDATA section start and end should be enclosed in JavaScript comment tags to avoid errors:
/* <![CDATA[ */
- orphan:
Comments¶
Add Comment