CSS中设定字体如何设定为微软雅黑Bold字体?

html-css022

CSS中设定字体如何设定为微软雅黑Bold字体?,第1张

1、首先要了解css中是如何控制字体的。\x0d\x0afont:在一个声明中设置所有字体属性;\x0d\x0afont有以下几个属性:\x0d\x0a\x0d\x0afont-style:字体样式\x0d\x0a\x0d\x0afont-variant:字体异体\x0d\x0afont-weight:字体粗细\x0d\x0afont-size/line-height:字体大小/行高\x0d\x0afont-family:字体系列(比如宋体、黑体等)\x0d\x0a2、知道这些之后,那"设定字体为微软雅黑Bold字体"就可以这么写:\x0d\x0afont-family:"微软雅黑"font-weight:bold\x0d\x0a但是需要注意一点,通常我们使用中文字体的时候,都会使用的英文名称,而不是直接使用中文;而且,也会使用简写的形式;如下:\x0d\x0afont:bold12px/1.5em"MicrosoftYaHei"

原因:

1、本地计算机不存在微软雅黑字体,有的系统默认没有微软雅黑,则一般默认为宋体,只要下载一个微软雅黑字体,安装后即可。

2、还有一个是字符集问题,建议把中文font-family:” 微软雅黑”改为font-family: “Microsoft YaHei”字符集申明一下UTF-8或GB2312。

解决:

需要再次定义如: 

body {font-family: “Microsoft YaHei”}对表单input就不生效, 还需要定义一个input {font-family: “Microsoft YaHei”}才可以。

拓展:

宋体:SimSuncss中中文字体(font-family)的英文名称

Mac OS的一些:

华文细黑:STHeiti Light [STXihei]

华文黑体:STHeiti

华文楷体:STKaiti

华文宋体:STSong

华文仿宋:STFangsong

俪黑 Pro:LiHei Pro Medium

俪宋 Pro:LiSong Pro Light

标楷体:BiauKai

苹果俪中黑:Apple LiGothic Medium

苹果俪细宋:Apple LiSung Light

尝试着用办双引号去掉或者把

字体设置成font-family:'Microsoft YaHei'页面出现的问题就解决了,font-family:'雅黑'此种写法IE6.0不兼容。

1、font-family属性可以为标签设置字体,浏览器会从左至右依次查找是否有该字体,并将找到的第一个字体用于显示。如果没找到,则使用默认字体(Windows XP简体中文版一般是宋体)。

2、但还有个未定义行为,若找到的第一个是英文字体,而要显示汉字时,应该如何处理。Chrome和Firefox是继续往后查,直到找到能正确显示的字体;而IE(我只测试了IE6)则直接改用默认字体显示汉字了。

3、目前我只能用CSS hack的方法来判断(即只有IE能识别*开头的属性),但也只是提前了中文字体,英文字体就无效了:

body { font-family:Verdana,微软雅黑*font-family:微软雅黑,Verdana}

4、此外,有时候找到的字体无法显示特殊符号,IE就用方框来显示了,非常无语。

例如音乐符号:&#9834

如果你装了微软雅黑字体,那么在IE下看到的会是个方框,但Chrome和Firefox下正常。

5、font:在一个声明中设置所有字体属性;

font有以下几个属性:

font-style:字体样式

font-variant:字体异体

font-weight:字体粗细

font-size/line-height:字体大小/行高

font-family:字体系列(比如宋体、黑体等)

6、设定字体为微软雅黑 Bold字体"就可以写为:font-family:"微软雅黑"font-weight:bold