Who cares what any basic or advanced editing tool says about Web Standards? The w3c Markup Validation Service correctly declares you have 12 errors . Sites that meet Web Standards, among other things, have valid CSS and valid markup (unless an experienced designer is knowingly feeding compliant browsers, or a particular compliant browser, an advanced selector for "progressiv e enhancement" need that may not be currently in the validation system because it is only supported by two browsers. Such is not your case. Therefore your "tool" is wrong.
You have your file saved as whateveryoururi is.html. Make a copy of it and save it as whateveryoururi is.xhtml and load it on your server. Open it in a compliant browser and it will throw the twelve errors. Then view the .xhtml page in any version of Internet Explorer. No version of Internet Explorer will even be able open your page. No version of Internet Explorer understands xhtml. Feed IE a strict 1.0 doctype like this (see below) -- I included the xml declaration. The xml declaration puts IE/6 in quirksmode. Your page is broken in IE/6. If you don't care-- delete the xml prologue. If you want to fix the page for IE/6, leave the xml declaration. Pages that meet Web Standards work in "live" browsers-- IE/6 is still very much alive. Therefore your tool is wrong. Your page does not meet Web Standards.
Now that I've ruined your day, if not your entire life, I think give all this up and become a plumber...
You have your file saved as whateveryoururi is.html. Make a copy of it and save it as whateveryoururi is.xhtml and load it on your server. Open it in a compliant browser and it will throw the twelve errors. Then view the .xhtml page in any version of Internet Explorer. No version of Internet Explorer will even be able open your page. No version of Internet Explorer understands xhtml. Feed IE a strict 1.0 doctype like this (see below) -- I included the xml declaration. The xml declaration puts IE/6 in quirksmode. Your page is broken in IE/6. If you don't care-- delete the xml prologue. If you want to fix the page for IE/6, leave the xml declaration. Pages that meet Web Standards work in "live" browsers-- IE/6 is still very much alive. Therefore your tool is wrong. Your page does not meet Web Standards.
Code:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type"
content="text/html; charset=utf-8" />
<title>your document title</title>
Comment