On Tue, May 25, 2010 at 15:17, Vincent Massol <[email protected]> wrote: > > On May 25, 2010, at 2:31 PM, Thomas Mortagne 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. > > stupid question: why didn't we see this before? > >> 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 > > What are the cases where the generated scope is invalid and would require the > user to override it?
For example if you want a scope=row in the cell 0:0 because column headers has "priority" over row in your use case. > >> * 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"> >> >> I thing that covers most of the use cases and it will avoid having to >> set explicitly scope attribute in all our standard pages. >> >> WDYT ? > > +1 in general. You say "most of the use cases". What use cases are not > covered? I don't really though about it, there is always other use cases ;) > > Thanks > -Vincent > > _______________________________________________ > 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

