- From: David Dorward <david@dorward.me.uk>
- Date: Mon, 25 Apr 2011 19:55:01 +0100
- To: Peter <peter.lindesvik@comhem.se>
- Cc: <www-validator@w3.org>
- Message-Id: <B0B1B992-53EC-4C7A-AD3B-F684B6C642ED@dorward.me.uk>
On 24 Apr 2011, at 16:13, Peter wrote: > Hi, > > I have used your page for validation: http://validator.w3.org/#validate_by_upload. I got error for using a table in another table. That's unusual. Despite never having found a real world example where nesting one table inside another is an accurate description of any piece of data, it is valid in every version of XHTML that I've used. > I then tried validating your example for using a table in another table [http://www.w3schools.com/html/tryit.asp?filename=tryhtml_table_elements]. This is not the W3C's example. W3Schools is not affiliated with the W3C and has a reputation for being about 25% good, 25% plain wrong, 25% out of date and 25% just missing. > I have put the following lines at the top of the pages (before validation of pages): > <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd"> That is a WAPFORM Doctor, not a W3C doctype … and not one I've used. That said, it does reference the W3C XHTML modularisation DTDs, which say: <!ENTITY % td.content "( #PCDATA | %FlowNoTable.mix; )*" > I'm going to assume that "FlowNoTable.mix" isn't going to allow tables (rather then tracing it through to confirm) > What is the cause for this error isn’t it correct to ingratiate a table in another table in xhtml or is it a problem with the validation check? The Doctype you are using doesn't allow it, nothing is wrong with the validator, and it is a bad practise that you shouldn't be doing anyway. -- David Dorward http://dorward.me.uk
Received on Monday, 25 April 2011 18:55:33 UTC