On Tue, May 25, 2010 at 15:26, Thomas Mortagne <[email protected]>wrote:
On Tue, May 25, 2010 at 15:13, Denis Gervalle <[email protected]> wrote:
On Tue, May 25, 2010 at 14:31, Thomas Mortagne < [email protected]>wrote:
Hi dev,
For Dutch Web Guidelines validity a <th> have to contains scope attribute (scope="col" or scope="row") which means that default wiki tables are invalid currently.
See http://www.w3.org/TR/xhtml2/mod-tables.html#non-visual-rendering for example of scope attribute use.
I propose to modify XHTML renderer table header cell to do the following: * if a scope is explicitly provided reuse it * if there is no scope: ** if first line or not first column: <th scope="col"> ** if not first line and first column: <th scope="row">
Checking that there is more cells next to the th would be nice as well. It happens that you use a th covering a whole row (colspan) to split the table somehow with header. WDYT ?
DWG just fail if any <th> does not have scope attribute.
I thing that covers most of the use cases and it will avoid having to
set explicitly scope attribute in all our standard pages.
I hope so as well, but this could also produce wrong information... so I am +0
I think other use cases are advanced enough for the user to be able to set proper explicit scope attribute where needed.
Well, from our private discussion, this attribute is just insufficiant to properly describe real scope. so +1 finally.
Denis
-- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO