- From: Jukka K. Korpela <jkorpela@cs.tut.fi>
- Date: Mon, 24 Mar 2008 23:49:08 +0200
- To: <bamajr@bamajrsdotdesign.com>, <www-validator@w3.org>
Bamajr wrote: > When I run your validation tool I get the following error: > > It states that on line Line 287, Column 13: end tag for element "P" > which is not open. > > </form></p> You're trying to use a <form> element inside a <p> element, which is forbidden according to the Document Type Definition declared in your document (as well as all other published HTML DTDs). Just remove the <p> markup. If you need the align="center" attribute (why?), you can replace <p> markup by <div> markup. > However, I checked this tag several times by hand I don't what checking there is with either of the tags mentioned. It's the overall syntax that matters. > and ran it through > every WYSIWYG program I could install. That's completely irrelevant to validation. > They all return this as a valid Nonsense. They don't perform validation. See http://www.cs.tut.fi/~jkorpela/html/validation.html for a description of what validation is (and what it is not). > <p align="center"><form name="new_client_form" Formally, that part is valid, since by HTML specifications up to and including HTML 4.01, the <form> tag implicitly closes the open <p> element, as if you had written <p align="center"></p><form name="new_client_form" Jukka K. Korpela ("Yucca") http://www.cs.tut.fi/~jkorpela/
Received on Monday, 24 March 2008 21:49:35 UTC