CSE HTML Validator Home

HTML Validator, CSS Validator, robots.txt Tester, JSON Validator, and Cache Manifest Validator

Powered by CSE HTML Validator Pro

Check your HTML, XHTML, CSS, JSON, robots.txt, and cache manifest files.

Message Summary

contains errors

CSE HTML Validator Professional generated 7 error messages and 8 warning messages when checking this web page. These problems could damage this web page's search engine rankings as well as cause viewing problems for visitors. It is highly recommended that any problems be corrected. Why validate?

URL: <http://www.freeporntubee.com/>, Charset: utf-8, Local Time: 5:32:51 AM, Date: Wednesday, April 01, 2015

Messages (errors first)

TypeLineMessage
Error128The "action" attribute has an empty (null) value. HTML5 requires that the value of this attribute, if specified, be a valid non-empty URL potentially surrounded by spaces. Empty "action" values may result in unexpected behavior in some browsers, and may also be a security risk. The best practice is to explicitly specify a URL.

<form name="aspnetForm" method="post" action="" id="aspnetForm">
 

Error135[13] In most cases HTML5 requires that the "alt" attribute be used with the "img" element. The "alt" attribute is critical for accessibility and useful for SEO. It may only be omitted when no alternative text is available and none can be made available. NOTE: Alternate text should not change the meaning of the page when it is used to replace the image, and it should not be supplemental text, like a caption, title, or legend (because it's replacement text; consider the "title" attribute for supplemental text). It should also not repeat information that is provided in the prose next to the image.

<img src="/assets/images/pydlogo.gif" border="0" height="35" width="98" />
 

Error135Instead of the "border" attribute, use the border CSS properties. Example: style="border: 0". More: This "img" tag uses one or more entirely obsolete (in HTML5) attributes which must not be used in HTML5 documents. The HTML5 obsolete attributes for "img" include: "align", "border", "datafld", "datasrc", "hspace", "longdesc", "lowsrc", "name", and "vspace". This message is displayed up to 5 times.

<img src="/assets/images/pydlogo.gif" border="0" height="35" width="98" />
 

Error139Use the "type" attribute instead, and remove the "language" attribute (which is deprecated in HTML 4.01 and obsolete in HTML5). More: This "script" tag uses one or more entirely obsolete (in HTML5) attributes which must not be used in HTML5 documents. The HTML5 obsolete attributes for "script" include: "event", "for", and "language". This message is displayed up to 5 times.

<script language="javascript" type="text/javascript">
 

Error170Use the "type" attribute instead, and remove the "language" attribute (which is deprecated in HTML 4.01 and obsolete in HTML5). More: This "script" tag uses one or more entirely obsolete (in HTML5) attributes which must not be used in HTML5 documents. The HTML5 obsolete attributes for "script" include: "event", "for", and "language". This message is displayed up to 5 times.

<div id="partner"></div> <script type="text/javascript" language="JavaScript" src="http://hotkeysparking.com/cr.js?domain=freeporntubee.com&w=600&h=900"></script>
 

Error177When the "scoped" attribute is not used, the "style" element should not be where flow control is expected (for example, not in the "body" section). Should this "style" element be in the "head" section or should the "scoped" attribute be used?

<style type="text/css">
 

Error300The "action" attribute has an empty (null) value. HTML5 requires that the value of this attribute, if specified, be a valid non-empty URL potentially surrounded by spaces. Empty "action" values may result in unexpected behavior in some browsers, and may also be a security risk. The best practice is to explicitly specify a URL.

<form id="clientForm" action=""></form>
 

Warning2The natural primary language is not specified. It is highly recommended that the "lang" and/or "xml:lang" (for XHTML) attributes be used with the "html" element to specify the primary language. For example, add the attribute lang="en" for English or lang="fr" for French. Specifying the language assists braille translation software, speech synthesizers, translation software, and has other benefits.

<html>
 

Warning128This form does not appear to contain a submit control so that the form data can be submitted in the normal way. Consider using an "input" element with type="submit" or type="image" or a "button" element with type="submit".

<form name="aspnetForm" method="post" action="" id="aspnetForm">
 

Warning170[64] "&w" is an invalid character reference in the value for the "src" attribute. This may be because the '&' character was not escaped as "&amp;". To use a literal ampersand it must be encoded as "&amp;" (even in URLs) because '&' is an escape character in HTML/XHTML.

<div id="partner"></div> <script type="text/javascript" language="JavaScript" src="http://hotkeysparking.com/cr.js?domain=freeporntubee.com&w=600&h=900"></script>
 

Warning170[64] "&h" is an invalid character reference in the value for the "src" attribute. This may be because the '&' character was not escaped as "&amp;". To use a literal ampersand it must be encoded as "&amp;" (even in URLs) because '&' is an escape character in HTML/XHTML.

<div id="partner"></div> <script type="text/javascript" language="JavaScript" src="http://hotkeysparking.com/cr.js?domain=freeporntubee.com&w=600&h=900"></script>
 

Warning272This "h2" tag is contained in an "li" element (which was started in line 272). While this is technically valid, it likely does not convey the semantics that the author intended. Headings start new sections, so a heading in a list implicitly splits the list into multiple sections. This message is displayed up to 3 times.

<h3>Products and Services from Namecheap</h3> <ul> <li> <h2><a onclick="javascript:return setAttr(this);" href="http://www.namecheap.com/domains/domain-name-search.aspx" rel="nofollow">Domain Names</a></h2> <p...
 

Warning272This "h2" tag is contained in an "li" element (which was started in line 272). While this is technically valid, it likely does not convey the semantics that the author intended. Headings start new sections, so a heading in a list implicitly splits the list into multiple sections. This message is displayed up to 3 times.

...hase domain names from just $3.98 per year. You can also transfer domain from another registrar to us for the same competitive price.</p> </li> <li> <h2><a onclick="javascript:return setAttr(this);" href="http://www.namecheap.com/products/whoisguard.aspx" rel="nofollow">WhoisGuard Privacy Protection S...
 

Warning272This "h2" tag is contained in an "li" element (which was started in line 272). While this is technically valid, it likely does not convey the semantics that the author intended. Headings start new sections, so a heading in a list implicitly splits the list into multiple sections. This message is displayed up to 3 times.

...with every new domain registration and transfer. Keep your information private avoid spammers harvesting your real email and address.</p> </li> <li> <h2><a onclick="javascript:return setAttr(this);" href="http://www.namecheap.com/ssl-certificates/comodo.aspx" rel="nofollow">Low Cost 256bit SSL Certifi...
 

Warning300This form does not appear to contain a submit control so that the form data can be submitted in the normal way. Consider using an "input" element with type="submit" or type="image" or a "button" element with type="submit".

<form id="clientForm" action=""></form>
 

NOT SHOWN: CSE HTML Validator Online (OnlineWebCheck.com) does not show: bad & broken links, SEO (search engine optimization) messages, mobile messages, misspelled words, accessibility messages, tip messages, JavaScript lint messages, and messages other than errors and warnings.

HTTP Headers

HTTP headers are sent by the web server to provide additional information about the server and the requested document.

Results by CSE HTML Validator Professional for Windows.

Validator Feedback