Michael[tm] Smith | 27 May 13:25 2015

Re: HTML5 Validation Error Consult

Hi Kevin,

Kevin Fu <kevin.fu.scorpion <at> gmail.com>, 2015-05-13 11:59 +0800:
> Archived-At: <http://www.w3.org/mid/630BEDDA-ABAC-4063-9FB3-97837DA6F29D <at> gmail.com>
> Hi,
> I tried to validate my web site: http://www.theplace1887.com
> It’s a simple HTML page. But the result says I have an unexpected </p> end tag and I’m pretty sure I
don’t. (Screen Shot 2015-05-13 at 11.57.59 AM.png)
> The begin <p> tag is on line 221.
> Is there anything I missing? Thank you for your time.

You can’t put div element inside of a p element. So when the HTML parser
reaches the div start tag on line 224, it closes rhe p element you opened
on line 221. Essentially it automatically generates a closing p tag. And
then later it finds another closing p tag on line 292 but it has already
closed the p element. Hence the error message you’re seeing.



Michael[tm] Smith https://people.w3.org/mike
Jason Kiss | 20 May 03:38 2015

Trailing space in ARIA attribute ID reference list causes validation error

A trailing space in a space-separated list of IDREFs in  <at> aria-controls
or  <at> aria-labelled causes validation errors. An example of the error
message is "The aria-controls attribute must point to an element in
the same document." Removing the trailing space clears the error.

Consider the following HTML:

--- html begins ---

<button type=button class=accordion-expand
aria-controls="accordion-content-195 accordion-content-196
accordion-content-197 accordion-content-198 ">Trailing space</button>

<a href="#" aria-labelledby="accordion-content-195
accordion-content-196 accordion-content-197 accordion-content-198
">Foo - trailing space</a>

<button type=button class=accordion-expand
aria-controls="accordion-content-195 accordion-content-196
accordion-content-197 accordion-content-198">No trailing

<a href="#" aria-labelledby="accordion-content-195
accordion-content-196 accordion-content-197 accordion-content-198">Bar
- no trailing space</a>

<div id="accordion-content-195">block 1</div>
<div id="accordion-content-196">block 2</div>
<div id="accordion-content-197">block 3</div>
<div id="accordion-content-198">block 4</div>
(Continue reading)

Fred Ruckstahl | 17 May 01:26 2015

False Error Messages

It would be nice if you could eliminate the false error messages.  The the validator claimed seven erros on each of the last two pages we checked when in fact, there was only one on each of the pages.
Now, someone will be tempted to respond that these are subsequent errors that would exist if the actual error was not corrected to which we will reply, "We don't care about any subsequent errors!"  All we need to know is which tags are incorrect. and we don't like wasting our time trying to track down errors that don't exist.
Momdo Nakamura | 13 May 15:37 2015

The rb element isn't recognized on HTML5 mode


I believe following HTML is valid (as W3C HTML 5.0), but the validator says 
"Element rb not allowed as child of element ruby in this context. (Suppressing 
further errors from this subtree.)".

<!DOCTYPE html>
<title>The rb element testing</title>

Best Regards,

Sarah Baczanski | 12 May 02:19 2015

general: simple 'English' and fixing suggestions

NOTE: Whenever possible, give the address of the document you were checking.
just some general suggestions; give the meanings of the errors in simple 'English'  and explain how to fix them

mistedwind@riseup.net | 8 May 04:15 2015

self-signed cert

While using the W3C Markup Validation Service, I got an error, but not
for any html. For connecting.

The error I got was:

	500 Can't connect to y.st:443

As you all can see, the website is https://y.st/ which uses a
self-signed certificate. There is nothing at http://y.st/ but a redirect
to https.

I found an example invalid SSL website:


Which generates the same error:

	500 Can't connect to www.pcwebshop.co.uk:443


It seems that validator.w3.org is lacking support for invalid ssl
certificates, however it could be some other error with y.st.

Richard J. Hodgkiss | 5 May 18:59 2015

Validates as HTML5 despite no <body> tag

Dear Sir,

While trying to convert a web page to HTML5, I accidentally
deleted the <body> tag:

However, the validator repeatedly passes the page as correct HTML5.


Richard Hodgkiss

-- "He who does not work shall not eat" Vladimir Ilyich Lenin 'The State and Revolution' 1917 ____________________________________________________________________ | | Dr. Richard J. Hodgkiss | Email: webmaster <at> succulent-plant.com | Direct Dial: +44-(0)208-422-9942 | | Home Page | http://www.succulent-plant.com/rjhodgkiss.html | | The Succulent Plant Page: | http://www.succulent-plant.com/ |____________________________________________________________________
Cuenca, Sergio | 30 Apr 13:59 2015

CGI.pm: Server closed socket during multipart read (client aborted?)

Hi all,

We have installed the validator in our own environtment (Apache/2.2.3 Red Hat). When we use the validator an the following error happens with all files (files hgher than 1kb and files equals or lower than 1kb):


HTTP/1.1 500 Internal Server Error

Date: Thu, 30 Apr 2015 09:36:10 GMT

Server: Apache/2.2.3 (Red Hat)

Content-Length: 290

Content-Type: text/html; charset=iso-8859-1

Connection: close


<h1>Software error:</h1>

<pre>CGI.pm: Server closed socket during multipart read (client aborted?).



Please, could someone provide us a solution?


Thank you



Sergio Cuenca Guirado | IT Quality and Compliance

scuenca <at> grifols.com

Tel.:  +34 93.571.0277  (12016)

C/ Palou, 6 (Ed. P10) - 08150 Parets del Vallès (BARCELONA)

P Do you need to print this message? Let's protect the environment.


La información contenida en el presente e-mail es confidencial y está reservada para el uso exclusivo de su destinatario. Se prohíbe estrictamente la distribución, copia o utilización de esta información sin el previo permiso de su destinatario. Si usted no fuera el destinatario, por favor notifíquelo inmediatamente al remitente y elimine el presente mensaje de su sistema informático.

Information contained in this e-mail is confidential and is intended for the use of the addressee only. Any dissemination, distribution, copying or use of this communication without prior permission of the addressee is strictly prohibited. If you are not the intended addressee, please notify the sender immediately by reply and then delete this message from your computer system.
Jack Lukic | 29 Apr 19:24 2015

Issue with Flex Validation

I've noticed that the following CSS

.foo {
  flex: 0 1 auto;

passed to the CSS validator at https://jigsaw.w3.org/css-validator/ produces the error

auto is not a flex-flow value : 0 1 auto

My understanding of the flex shorthand property from the w3c spec is that it represents three possible values, flex-grow, flex-shrink, flex-basis. 

So I'm confused why an error message is produced about flex-flow. Does anyone have any insight into this?

Dmitry Mitrophanov | 29 Apr 18:35 2015

Passed, 1 warning(s) - results in misleading other web-sites W3C check


The results of W3C validator: “Passed, 1 warning(s)”


The only warning is:

Using experimental feature: HTML5 Conformance Checker.



This analysis shows that my web site is NOT W3C compatible:



Could you please change the warning to notice or something that would clearly tell other web-sites that my web site has neither W3C errors nor warnings?


Thank you!



Lee Goddard | 24 Apr 09:49 2015

Download missing

The tar ball download location [1] listed through out the site [2] has no content (404).

[1] http://validator.w3.org/validator.tar.gz
[2] http://validator.w3..org/docs/install.html , http://validator.w3.org/source/