0

my website http://tweetMP.org.au uses SIFR to render the flash font h2 headings.

If you compare the site between Firefox and IE7/8 you'll notice the headings are noticably smaller in IE (7 and 8 only - IE6 looks fine).

Adjusting the font-size on my ie(7 and 8 specific css) does nothing.

Any ideas why this is the case?

-V

4

2 回答 2

0

您的问题可能来自使用像素 (px) 作为字体大小。尽管 ems (em) 是调整字体大小的现代方式,但百分比 (%) 在浏览器中的显示更加一致。试试这个,然后再次测试 sIFR。有关更多信息,请阅读以下文章,其中一篇(在 A List Apart 上)引用:

修复 IE6 和 IE7 夸大文本大小的方法是使用百分比调整正文大小

CSS 字体大小:em vs. px vs. pt vs. percent

如何在 CSS 中调整文本大小

于 2009-06-19T14:41:57.200 回答
0

我建议在 sifr 配置文件中设置字体大小,类似于以下内容:(记下 font-size 元素)。这样可以确保字体大小在 sifr 中执行,并且可能会帮助您。如果它不让我知道我还能想到另一种解决方案:)

sIFR.replace({
选择器: '.din-20-bold',
src: 'fonts/din.swf',
highsrc: 'fonts/din.swf',
css: {
'.sIFR-root' : { 'text-变换':'大写','颜色':'#FFFFFF','文本对齐':'right','宽度':'484px','字体大小':'20px ','字体粗细': '粗体'},
},
wmode: '透明',
paddingTop: 0
});

于 2009-05-19T18:08:07.453 回答