"Danny B." posted a comment on MediaWiki.r107669.
URL: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/107669#c29550

Commit summary for MediaWiki.r107669:

* more specific selectors for wikitable - don't inherit properties to nested 
tables which causes various rendering issues
** (bug 30485) Hieroglyphs look scary if embedded in tables with 
class="wikitable"
** (bug 33434) math extension: integral expressions display with 
boxes/frames/borders

Danny B.'s comment:

Well, serving HTML5 on one side and supporting IE6 on the other is quite a big 
paradox.

By the way, this isn't the only IE6 problematic declaration, for instance 
<code>.catlinks</code> have <code>display: inline-block;</code> and its support 
in IE6 is problematical.

If there was some default setting of table known, then in IE6 specific 
stylesheet it would be possible to emulate the child selector by reverse 
override via successor selectors, so something like:

 table.wikitable td {
   border: 1px solid #aaa;
 }
 table.wikitable td td {
   border: none;
 }

However I think it's time to finally drop the ''100 % support'' for IE6 and 
drop the support completely within this year. But that's for another discussion.

Besides, this is also solving several additional bugs (see those two listed in 
summary as an example) in most majority browsers, which is a huge benefit which 
way so much overweights possible negatives coming from different rendering in 
IE6.

_______________________________________________
MediaWiki-CodeReview mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-codereview

Reply via email to