"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