正文{字体系列:Arial,
sans-serif;} 这是迄今为止我发现的最好的 CSS 全局字体书写解决方案。 下面与其他写法进行简单对比。
正文{字体系列:Tahoma,sans-serif;
这是一个很好的解决方案。 Tahoma 看起来是一个漂亮的字体。 这似乎会引起一些问题:
1. Tahoma在IE中显示英文
6、逗号会紧紧地粘在汉字上,很难看。
2.IE
Tahoma 有 6 次未能正确设置为 13px。 它将有 14px 大。 而其他浏览器则没有这个问题。
3.
如果一行中同时出现英文和中文,并且该行中有元素定义了vertical-align属性,在IE中
6和7会导致文字参差不齐,甚至逗号也会错位。
body{font-family: "Blackbody", sans-serif;
这种写法可能存在的缺点是:
1.黑色机身在Safari和Vista的IE7下看起来很难看。
2. 粗体英文字很难看。
3.如果你用CSS写英文css字体大全,你要小心你的HTML和CSS代码是否一致。
正文{字体系列:Arial,ans-serif;
}Arial 不存在上述两个问题。 而且Arial也有缺点:
1. 比塔霍马还丑。
2. Tahoma的第三个问题也存在。
不过这个bug有一个解决办法,就是在这一行定义zoom:1。
正文{字体系列:SimSun,sans-serif;
} 这样写可以防止里面的第三个问题。 而且黑色的身体本身实在是太丑了。 我们希望在不同的平台上使用他们的默认字体。 XP 是粗体css字体大全,Vista 是 Google Yahei,Mac 是 Arial。 这种情况下,只能将字体的第一个字体设置为英文,这样当遇到英文时,浏览器就会手动调用默认字体。
如果不是太难看的话,定义为Arial是最合适的。 如果实在不喜欢,可以将全局定义为Tahoma,然后将带有逗号的文本(比如链接)定义为Arial,这样至少可以减少一些。
对于全局字体,需要注意的是,在IE中,所有的表单元素都没有继承body的font属性,需要单独设置:
输入、标签、选择、选项、文本区域、
按钮,字段集,图例{font-family:Tahoma,sans-serif;}