Bug #20175 identifies some rendering artifacts which started popping up when we start...
authorTrevor Parscal <tparscal@users.mediawiki.org>
Wed, 19 Aug 2009 18:19:42 +0000 (18:19 +0000)
committerTrevor Parscal <tparscal@users.mediawiki.org>
Wed, 19 Aug 2009 18:19:42 +0000 (18:19 +0000)
commit58b5e7552aeacb25eebc9f5192e0da38673f3341
treec79b9034867a6f8ce1ca0e95707e1297c3386c22
parent8919302663b37a950df6000ebc9e4ad1919faaf2
Bug #20175 identifies some rendering artifacts which started popping up when we started messing with the font sizes of Vector at the body level. The problem is that Vector was originally designed with a fixed font size set at the body level, but using fixed font sizes like px and pt (which browsers like IE 5 - 7 don't scaled with user's prefs) - so changing it to something relative caused other issues like the tabs not lining up right and such. This patch switches the approach to using a 100% font size on everything except for the actual text in the UI, usually set at the a or span tag level (closest to text as possible). Everything in the #bodyContent and #siteNotice is also scaled at that level, so content can use relative sizes as usual without any change in behavior. This approach avoids strange rounding errors which each browser seems to handle differently, making the tabs look right - while also giving users of older IE browser control over their font sizes. Thus, this fixes #20175.
skins/vector/main-ltr.css
skins/vector/main-rtl.css