IE7 和 8 SIFR 的较小字体问题

发布于 2024-07-21 06:09:36 字数 286 浏览 8 评论 0原文

我的网站 http://tweetMP.org.au 使用 SIFR 渲染 flash 字体 h2 标题。

如果您比较 Firefox 和 IE7/8 之间的网站,您会发现 IE 中的标题明显较小(仅限 7 和 8 - IE6 看起来不错)。

调整我的 ie(7 和 8 特定 css)上的字体大小没有任何作用。

有什么想法为什么会出现这种情况吗?

-V

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

青衫负雪 2024-07-28 06:09:36

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

sIFR.replace({
选择器:'.din-20-bold',
src: 'fonts/din.swf',
highsrc: 'fonts/din.swf',
CSS:{
'.sIFR-root' : { 'text-transform': '大写', 'color':'#FFFFFF', 'text-align':'right', 'width':'484px', '字体-size':'20px', 'font-weight':'bold'},
},
wmode: '透明',
填充顶部:0
});

I would recommend setting the font size within the sifr config file, something similar to this: (make note of the font-size element). This insures that the font size is carried out within the sifr and might help you out. if it doesn't let me know there's one more solution i can think of :)

sIFR.replace({
selector: '.din-20-bold',
src: 'fonts/din.swf',
highsrc: 'fonts/din.swf',
css: {
'.sIFR-root' : { 'text-transform': 'uppercase' , 'color':'#FFFFFF', 'text-align':'right', 'width':'484px', 'font-size':'20px', 'font-weight':'bold'},
},
wmode: 'transparent',
paddingTop: 0
});

眸中客 2024-07-28 06:09:36

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

修复了夸大的文本大小调整问题
IE6和IE7的主要作用是调整body大小
使用百分比

CSS 字体大小:em、px、pt、百分比

< a href="http://www.alistapart.com/articles/howtosizetextincss/" rel="nofollow noreferrer">如何在 CSS 中调整文本大小

Your problem might be from using pixels (px) for the font size. Although ems (em) are the modern way to size fonts, percentages (%) display more consistently across browsers. Try that, and test the sIFR again. For more info, read the articles below, one of which (on A List Apart) quotes:

A fix to the exaggerated text resizing
of IE6 and IE7 is to size the body
using a percentage

CSS Font-Size: em vs. px vs. pt vs. percent

How to Size Text in CSS

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文