On Tue, May 25, 2010 at 15:13, Denis Gervalle <dgl(a)softec.lu> wrote:
On Tue, May 25, 2010 at 14:31, Thomas Mortagne
<thomas.mortagne(a)xwiki.com>wrote;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.
Denis
--
Denis Gervalle
SOFTEC sa - CEO
eGuilde sarl - CTO
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Thomas Mortagne