Rocket Validator automatically checks your pages on the W3C Validator.
HTML issues tagged as bad value.
contact is not a valid option for the
autocomplete attribute on an
<a> element has been found with an invalid
href attribute, containing more than one
# adjacent character.
# is used to separate the fragment part of an URI (typically used to indicate a section within a document). For example, this is a valid link to a URI containing a fragment:
The next example is invalid because it contains two adjacent
# characters, so that the fragment part would be
#pricing instead of
href attribute of an
<a> element contains an invalid character, that should be properly encoded as a URI percent-encoded character.
<a> tags can be used to link to an email address using the
mailto protocol in the
href attribute. Ensure that there is no space in the email address.
<a href="mailto: email@example.com">This is wrong as it contains an space</a> <a href="mailto:firstname.lastname@example.org">This is OK</a>
The at symbol (
@) should be percent-encoded as
%40 in order to include it at an
<pattern> element has been found with an invalid ID. Check the format of the ID and ensure it does not start with a digit, full stop (.) or hyphen (-).
<pattern> element is used within
<svg> elements, which use XML 1.0 syntax. That syntax specifies that valid IDs only include designated characters (letters, digits, and a few punctuation marks), and do not start with a digit, a full stop (.) character, or a hyphen-minus (-) character.
media attribute on a
<link> element has not been recognized.
This attribute specified what media the linked resource is optimized for. As an example, the following will link a general stylesheet, and a specific one for printing:
<head> <link rel="stylesheet" type="text/css" href="general.css"> <link rel="stylesheet" type="text/css" href="print.css" media="print"> </head>
Valid values for this attribute include:
all. Default, used for all media.
screen. Used for computer, tablets or smartphone screens.
type attribute on
<a> elements, when present, gives a hint on the MIME type of the linked resource, for example:
<a href="application/pdf" src="book.pdf">Read our book</a> <a href="image/jpeg" src="photo.jpeg">See a photo</a>
That is, we’re talking about the type of the linked resource, not the type of the
<a> element, as it’s sometimes misunderstood. The following example is invalid because
button is not a valid MIME type.
<a href="/order.php" type="button">Submit</a>
The value used to define the
type of a
link is not valid. You’re probably using a URL instead of a valid type.
Example of a valid
<link rel="icon" type="image/png" href="favicon.png">
When was the last time you validated your whole site?
Keep your sites healthy checking for A11Y/HTML issues on an automated schedule.