This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
In an ASP.NET site, the form is automatically generated and an input tag is used to store the viewstate. It is valid XHTML and has passed validation in the past but recently the validator is claiming that it is invalid. The suggestion/description says missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "address", "fieldset" start-tag It gives the error on the <input> line. However, the following input tag is clearly inside a "div" tag. ... <body> <form id="aspnetForm" method="post" action="/Default.aspx"> <div> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wE...gK" /> </div> ... This is likely affecting all asp.net websites on the web, at least.
This is on XHTML 1.1 and 1.0 Strict.
If I copy the source from Internet Explorer, Firefox or Chrome and validate by direct input, they all pass.
This seems to be something to do with asp.net only serving the <div>s to certain User-Agents