On Tue, May 25, 2010 at 15:26, Thomas Mortagne <thomas.mortagne(a)xwiki.com>wrote;wrote:
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>wroteote:
> 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
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Thomas Mortagne
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs