https://bugzilla.wikimedia.org/show_bug.cgi?id=18829

--- Comment #38 from Happy-melon <happy.melon.w...@gmail.com> 2011-04-22 
22:24:32 UTC ---
The semantic meaning of "border=1" is "this is definitely not a layout table,
don't you dare treat it like one".  The semantic meaning of "border=0" is "this
*is* a layout table".  The HTML5 spec deprecates layout tables even more
strongly than its predecessors, and in particular indicates that they "must" be
marked with an attribute "role=presentation".  The "border=0" marker makes no
sense in the spec because it gives no additional data.  Now the OP of that bug
is correct to note that this tableless nirvana, while a worthy goal, is not
currently a feature of the web environment that HTML5 is being launched into,
but that bug (and W3C's perspective) is about interoperability between a new
standard and old websites.  There is no reason for new MediaWiki code to
support what will, if at all, be introduced as a deprecated feature ("users may
do X, but should not do so; UAs should interpret it as Y").  Rather, we should
be supporting the spec's positively-endorsed implementations (in this case,
preferably not using layout tables at all, and if we do, marking them with
"role=presentation".  There should never be a need to introduce deprecated
syntax, and so no reason for us to support it.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to