-

HTML Validity Report

+ +
+
+ +
-
-

snapshots/hmpg.net.html

+
+
-
+
-Start tag seen without seeing a doctype first. Expected “”.

+
Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.
<html><head>
- +
-
+
-Attribute “gapi_processed” not allowed on element “script” at this point.

+
Attribute “gapi_processed” not allowed on element “script” at this point.
></script><script type="text/javascript" async="" src="https://apis.google.com/js/plusone.js" gapi_processed="true"></scri
- +
-
+
-The “align” attribute on the “p” element is obsolete. Use CSS instead.

+
The “align” attribute on the “p” element is obsolete. Use CSS instead.
d>
 <body>
 <p align="center"><font 
- +
-
+
-The “font” element is obsolete. Use CSS instead.

+
The “font” element is obsolete. Use CSS instead.
="center"><font size="+4">Congra
- +
-
+
-The “align” attribute on the “p” element is obsolete. Use CSS instead.

+
The “align” attribute on the “p” element is obsolete. Use CSS instead.
font>
 </p><p align="center"><b>You
- +
-
+
-The “align” attribute on the “p” element is obsolete. Use CSS instead.

+
The “align” attribute on the “p” element is obsolete. Use CSS instead.
rnet.
 </p><p align="center">You sh
- +
-
+
-The “align” attribute on the “p” element is obsolete. Use CSS instead.

+
The “align” attribute on the “p” element is obsolete. Use CSS instead.
/li></ul>
 <p align="center"><font 
- +
-
+
-The “font” element is obsolete. Use CSS instead.

+
The “font” element is obsolete. Use CSS instead.
="center"><font size="-1"><i>* P
- +
-
+
-Attribute “ng-non-bindable” not allowed on element “iframe” at this point.

+
Attribute “ng-non-bindable” not allowed on element “iframe” at this point.
t: 24px;"><iframe ng-non-bindable="" frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 38px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 24px;" tabindex="0" vspace="0" width="100%" id="I0_1511618104254" name="I0_1511618104254" src="https://apis.google.com/u/0/se/0/_/+1/fastbutton?usegapi=1&origin=http%3A%2F%2Fhmpg.net&url=http%3A%2F%2Fhmpg.net%2F&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.R4vvmD-bxFg.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCNqw3woMCdGPJ1k0Sr5vKTnVpzXbw#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh%2Conload&id=I0_1511618104254&_gfid=I0_1511618104254&parent=http%3A%2F%2Fhmpg.net&pfname=&rpctoken=18444644" data-gapiattached="true" title="G+"></ifra
- +
-
+
-Attribute “hspace” not allowed on element “iframe” at this point.

+
Attribute “hspace” not allowed on element “iframe” at this point.
t: 24px;"><iframe ng-non-bindable="" frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 38px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 24px;" tabindex="0" vspace="0" width="100%" id="I0_1511618104254" name="I0_1511618104254" src="https://apis.google.com/u/0/se/0/_/+1/fastbutton?usegapi=1&origin=http%3A%2F%2Fhmpg.net&url=http%3A%2F%2Fhmpg.net%2F&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.R4vvmD-bxFg.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCNqw3woMCdGPJ1k0Sr5vKTnVpzXbw#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh%2Conload&id=I0_1511618104254&_gfid=I0_1511618104254&parent=http%3A%2F%2Fhmpg.net&pfname=&rpctoken=18444644" data-gapiattached="true" title="G+"></ifra
- +
-
+
-Attribute “vspace” not allowed on element “iframe” at this point.

+
Attribute “vspace” not allowed on element “iframe” at this point.
t: 24px;"><iframe ng-non-bindable="" frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 38px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 24px;" tabindex="0" vspace="0" width="100%" id="I0_1511618104254" name="I0_1511618104254" src="https://apis.google.com/u/0/se/0/_/+1/fastbutton?usegapi=1&origin=http%3A%2F%2Fhmpg.net&url=http%3A%2F%2Fhmpg.net%2F&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.R4vvmD-bxFg.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCNqw3woMCdGPJ1k0Sr5vKTnVpzXbw#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh%2Conload&id=I0_1511618104254&_gfid=I0_1511618104254&parent=http%3A%2F%2Fhmpg.net&pfname=&rpctoken=18444644" data-gapiattached="true" title="G+"></ifra
- +
-
+
-Bad value “100%” for attribute “width” on element “iframe”: Expected a digit but saw “%” instead.

+
Bad value “100%” for attribute “width” on element “iframe”: Expected a digit but saw “%” instead.
t: 24px;"><iframe ng-non-bindable="" frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 38px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 24px;" tabindex="0" vspace="0" width="100%" id="I0_1511618104254" name="I0_1511618104254" src="https://apis.google.com/u/0/se/0/_/+1/fastbutton?usegapi=1&origin=http%3A%2F%2Fhmpg.net&url=http%3A%2F%2Fhmpg.net%2F&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.R4vvmD-bxFg.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCNqw3woMCdGPJ1k0Sr5vKTnVpzXbw#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh%2Conload&id=I0_1511618104254&_gfid=I0_1511618104254&parent=http%3A%2F%2Fhmpg.net&pfname=&rpctoken=18444644" data-gapiattached="true" title="G+"></ifra
- +
-
+
-The “frameborder” attribute on the “iframe” element is obsolete. Use CSS instead.

+
The “frameborder” attribute on the “iframe” element is obsolete. Use CSS instead.
t: 24px;"><iframe ng-non-bindable="" frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 38px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 24px;" tabindex="0" vspace="0" width="100%" id="I0_1511618104254" name="I0_1511618104254" src="https://apis.google.com/u/0/se/0/_/+1/fastbutton?usegapi=1&origin=http%3A%2F%2Fhmpg.net&url=http%3A%2F%2Fhmpg.net%2F&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.R4vvmD-bxFg.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCNqw3woMCdGPJ1k0Sr5vKTnVpzXbw#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh%2Conload&id=I0_1511618104254&_gfid=I0_1511618104254&parent=http%3A%2F%2Fhmpg.net&pfname=&rpctoken=18444644" data-gapiattached="true" title="G+"></ifra
- +
-
+
-The “marginheight” attribute on the “iframe” element is obsolete. Use CSS instead.

+
The “marginheight” attribute on the “iframe” element is obsolete. Use CSS instead.
t: 24px;"><iframe ng-non-bindable="" frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 38px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 24px;" tabindex="0" vspace="0" width="100%" id="I0_1511618104254" name="I0_1511618104254" src="https://apis.google.com/u/0/se/0/_/+1/fastbutton?usegapi=1&origin=http%3A%2F%2Fhmpg.net&url=http%3A%2F%2Fhmpg.net%2F&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.R4vvmD-bxFg.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCNqw3woMCdGPJ1k0Sr5vKTnVpzXbw#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh%2Conload&id=I0_1511618104254&_gfid=I0_1511618104254&parent=http%3A%2F%2Fhmpg.net&pfname=&rpctoken=18444644" data-gapiattached="true" title="G+"></ifra
- +
-
+
-The “marginwidth” attribute on the “iframe” element is obsolete. Use CSS instead.

+
The “marginwidth” attribute on the “iframe” element is obsolete. Use CSS instead.
t: 24px;"><iframe ng-non-bindable="" frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 38px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 24px;" tabindex="0" vspace="0" width="100%" id="I0_1511618104254" name="I0_1511618104254" src="https://apis.google.com/u/0/se/0/_/+1/fastbutton?usegapi=1&origin=http%3A%2F%2Fhmpg.net&url=http%3A%2F%2Fhmpg.net%2F&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.R4vvmD-bxFg.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCNqw3woMCdGPJ1k0Sr5vKTnVpzXbw#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh%2Conload&id=I0_1511618104254&_gfid=I0_1511618104254&parent=http%3A%2F%2Fhmpg.net&pfname=&rpctoken=18444644" data-gapiattached="true" title="G+"></ifra
- +
-
+
-The “scrolling” attribute on the “iframe” element is obsolete. Use CSS instead.

+
The “scrolling” attribute on the “iframe” element is obsolete. Use CSS instead.
t: 24px;"><iframe ng-non-bindable="" frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 38px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 24px;" tabindex="0" vspace="0" width="100%" id="I0_1511618104254" name="I0_1511618104254" src="https://apis.google.com/u/0/se/0/_/+1/fastbutton?usegapi=1&origin=http%3A%2F%2Fhmpg.net&url=http%3A%2F%2Fhmpg.net%2F&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.R4vvmD-bxFg.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCNqw3woMCdGPJ1k0Sr5vKTnVpzXbw#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh%2Conload&id=I0_1511618104254&_gfid=I0_1511618104254&parent=http%3A%2F%2Fhmpg.net&pfname=&rpctoken=18444644" data-gapiattached="true" title="G+"></ifra
- +
-
+
-The “align” attribute on the “p” element is obsolete. Use CSS instead.

+
The “align” attribute on the “p” element is obsolete. Use CSS instead.

 <p></p>
 
 <p align="center"><img s
- +
-
+
-An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.

+
An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.
="center"><img src="downloadwww.gif">
 
 <!--
- +
-
+
-Element “contentxferbho” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.)

+
Element “contentxferbho” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.)
></iframe><contentxferbho id="87FD7BE7-AD58-4878-9AF6-8540EC34D21C"></cont
- +
-
+
-Stray start tag “addoninited”.

+
Stray start tag “addoninited”.
ntxferbho></body><addoninited id="addonInited" targetelementname="addonInited"></addo
- +
-
+
-Element “addoninited” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.)

+
Element “addoninited” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.)
ntxferbho></body><addoninited id="addonInited" targetelementname="addonInited"></addo
- +
-
-

snapshots/wikimedia.org.html

+
+
-
+
-Start tag seen without seeing a doctype first. Expected “”.

+
Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.
<html lang="mul" dir="ltr"><head>
- +
-
+
-Element “contentxferbho” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.)

+
Element “contentxferbho” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.)
  </div>
 
 <contentxferbho id="87FD7BE7-AD58-4878-9AF6-8540EC34D21C"></cont
- +
-
+
-Stray start tag “addoninited”.

+
Stray start tag “addoninited”.
ntxferbho></body><addoninited id="addonInited" targetelementname="addonInited"></addo
- +
-
+
-Element “addoninited” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.)

+
Element “addoninited” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.)
ntxferbho></body><addoninited id="addonInited" targetelementname="addonInited"></addo
- +
-
+
-Potentially bad value “copyright” for attribute “rel” on element “link”: The keyword “copyright” for the “rel” attribute should not be used. Consider using “license” instead.

+
Potentially bad value “copyright” for attribute “rel” on element “link”: The keyword “copyright” for the “rel” attribute should not be used. Consider using “license” instead.
con.ico">
 <link rel="copyright" href="//creativecommons.org/licenses/by-sa/3.0/">
 <link
- +
-
-

snapshots/xkcd.com.html

+
+
-
+
-Start tag seen without seeing a doctype first. Expected “”.

+
Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.
<html><head>
- +
-
+
-Duplicate ID “comicLinks”.

+
Duplicate ID “comicLinks”.
div>
 <br>
 <div id="comicLinks">
 Other
- +
-
+
-The “center” element is obsolete. Use CSS instead.

+
The “center” element is obsolete. Use CSS instead.
div>
 <br>
 <center>
 <div 
- +
-
+
-Element “contentxferbho” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.)

+
Element “contentxferbho” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.)
ode -->
 
 
 <contentxferbho id="87FD7BE7-AD58-4878-9AF6-8540EC34D21C"></cont
- +
-
+
-Stray start tag “addoninited”.

+
Stray start tag “addoninited”.
ntxferbho></body><addoninited id="addonInited" targetelementname="addonInited"></addo
- +
-
+
-Element “addoninited” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.)

+
Element “addoninited” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.)
ntxferbho></body><addoninited id="addonInited" targetelementname="addonInited"></addo
- +
-
+
-The first occurrence of ID “comicLinks” was here.

+
The first occurrence of ID “comicLinks” was here.
div>
 <br>
 <div id="comicLinks">
 Comic
- +
-
+
-This document appears to be written in English but the “html” start tag has “lang="mul"”. Consider using “lang="en"” (or variant) instead.

+
This document appears to be written in English but the “html” start tag has “lang="mul"”. Consider using “lang="en"” (or variant) instead.
<html><head>
- +