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


Aryeh Gregor <simetrical+wikib...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |simetrical+wikib...@gmail.co
                   |                            |m
             Status|REOPENED                    |RESOLVED
         Resolution|                            |WONTFIX




--- Comment #19 from Aryeh Gregor <simetrical+wikib...@gmail.com>  2009-07-15 
00:09:53 UTC ---
(In reply to comment #8)
> You see all the regret that is caused by not following standards

What standards are you referring to?  CSS has been a W3C standard since
December 1996.  If your browser refuses to implement standards that have been
approved and used for over a decade, then frankly that's your problem.

Presentational attributes such as border= on <table> are deprecated.  border is
invalid in HTML 5, which we might soon be switching to:

  "The following attributes are obsolete (though the elements are still part of
the language), and must not be used by authors:
  "...
  "border on table elements
  "...
  "Use CSS instead."
 
http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete-features.html#attr-table-border

It was also removed in XHTML 2.0, not that anyone has ever used or will ever
use that:

  "All style associated with table rendering MUST use proper CSS2 properties."
  http://www.w3.org/TR/xhtml2/mod-tables.html#sec_30.4.

WCAG recommends the use of CSS instead of presentational HTML as well:

  "An HTML document uses the structural features of HTML, such as paragraphs,
lists, headings, etc., and avoids presentational features such as font changes,
layout hints, etc. CSS is used to format the document based on its structural
properties."
  http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G140

border= is presentational.  A guiding principle of the web for the last ten
years has been separation of style and content.  Presentational attributes such
as border= should be, and in MediaWiki generally are, avoided in favor of CSS. 
In all cases, there should be acceptable fallback, such that the content is
usable.  If your client doesn't render tables properly without border=, you may
want to reconfigure it, or use a different client.

Resolving WONTFIX.


-- 
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