font-style | : | CSS1 | 请参阅 font-style 属性 |
font-variant | : | CSS1 | 请参阅 font-variant 属性 |
font-weight | : | CSS1 | 请参阅 font-weight 属性 |
font-size | : | CSS1 | 请参阅 font-size 属性 |
line-height | : | CSS1 | 请参阅 line-height 属性 |
font-family | : | CSS1 | 请参阅 font-family 属性 |
caption | : | CSS2 | 使用有标题的系统控件的文本字体(如按钮,菜单等) |
icon | : | CSS2 | 使用图标标签的字体 |
menu | : | CSS2 | 使用菜单的字体 |
message-box | : | CSS2 | 使用信息对话框的文本字体 |
small-caption | : | CSS2 | 使用小控件的字体 |
status-bar | : | CSS2 | 使用窗口状态栏的字体 |
说明:
设置或检索对象中的文本特性。该属性是复合属性。
默认值为: normal normal normal medium normal "Times New Roman" 。
第一种声明方式参数必须按照如上的排列顺序。每个参数仅允许有一个值。忽略的将使用其参数对应的独立属性的默认值。
默认值为: normal normal normal medium normal "Times New Roman" 。
第一种声明方式参数必须按照如上的排列顺序。每个参数仅允许有一个值。忽略的将使用其参数对应的独立属性的默认值。
font-style :
normal |
italic |
oblique
取值:
normal | : | 默认值。正常的字体 |
italic | : | 斜体。对于没有斜体变量的特殊字体,将应用 oblique |
oblique | : | 倾斜的字体 |
说明:
设置或检索对象中的字体样式。
对于此属性的默认值来说,IE提供了预定义样式。但是你可以在浏览器菜单的 Internet 选项 中更改它。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 fontStyle 。
对于此属性的默认值来说,IE提供了预定义样式。但是你可以在浏览器菜单的 Internet 选项 中更改它。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 fontStyle 。
示例:
p { font-style: normal; }
p { font-style: italic; }
p { font-style: oblique; }
p { font-style: italic; }
p { font-style: oblique; }
应用于:
IE4.0+ | AADDRESSAPPLETBBIGBLOCKQUOTEBODYBUTTONCAPTIONCENTERCITECODECOLCOLGROUPDDDFNDIRDIVDLDTEMFIELDSETFORMHnHTMLIINPUT type=buttonINPUT type=checkboxINPUT type=fileINPUT type=imageINPUT type=passwordINPUT type=radioINPUT type=resetINPUT type=submitINPUT type=textISINDEXKBDLABELLEGENDLILISTINGMARQUEEMENUOLPPLAINTEXTPRESSAMPSELECTSMALLSPANSTRIKESTRONGstyleSUBSUPTABLETBODYTDTEXTAREATFOOTTHTHEADTRTTUULVARXMP |
IE5.0+ | currentStyleCUSTOMruntimeStyle |
IE5.5+ | defaults |
font-variant :
normal |
small-caps
取值:
normal | : | 默认值。正常的字体 |
small-caps | : | 小型的大写字母字体 |
说明:
设置或检索对象中的文本是否为小型的大写字母。
IE4.0将此属性的 small-caps 处理为大写字母的较小尺寸。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 fontVariant 。
IE4.0将此属性的 small-caps 处理为大写字母的较小尺寸。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 fontVariant 。
示例:
span { font-variant: small-caps; }
font-weight :
normal |
bold |
bolder |
lighter |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
800 |
900
取值:
normal | : | 默认值。正常的字体。相当于 400 。声明此值将取消之前任何设置 |
bold | : | 粗体。相当于 700 。也相当于 b 对象的作用 |
bolder | : | 比 normal >粗 |
lighter | : | 比 normal >细 |
100 | : | 字体至少像 200 那样细 |
200 | : | 字体至少像 100 那样粗,像 300 那样细 |
300 | : | 字体至少像 200 那样粗,像 400 那样细 |
400 | : | 相当于 normal |
500 | : | 字体至少像 400 那样粗,像 600 那样细 |
600 | : | 字体至少像 500 那样粗,像 700 那样细 |
700 | : | 相当于 bold |
800 | : | 字体至少像 700 那样粗,像 900 那样细 |
900 | : | 字体至少像 800 那样粗 |
说明:
设置或检索对象中的文本字体的粗细。
作用由用户端系统安装的字体的特定字体变量映射决定。系统选择最近的匹配。也就是说,用户可能看不到不同值之间的差异。
IE4.0仅仅支持 normal 和 bold 值。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 fontWeight 。
作用由用户端系统安装的字体的特定字体变量映射决定。系统选择最近的匹配。也就是说,用户可能看不到不同值之间的差异。
IE4.0仅仅支持 normal 和 bold 值。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 fontWeight 。
示例:
span { font-weight:800; }
font-size :
xx-small |
x-small |
small |
medium |
large |
x-large |
xx-large |
larger |
smaller |
length
取值:
说明:
设置或检索对象中的字体尺寸。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 fontSize 。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 fontSize 。
示例:
p { font-style: normal; }
p { font-size: 12px; }
p { font-size: 20%; }
p { font-size: 12px; }
p { font-size: 20%; }
line-height :
normal |
length
取值:
normal | : | 默认值。默认行高 |
length | : | 百分比数字 | 由浮点数字和单位标识符组成的长度值,允许为负值。其百分比取值是基于字体的高度尺寸。 |
说明:
检索或设置对象的行高。即字体最底端与字体内部顶端之间的距离。
行高是字体下延与字体内部高度的顶端之间的距离。为负值的行高可用来实现阴影效果。
假如一个格式化的行包括不止一个对象,则最大行高会被应用。在这种情况下,此属性不可以为负值。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 lineHeight 。
行高是字体下延与字体内部高度的顶端之间的距离。为负值的行高可用来实现阴影效果。
假如一个格式化的行包括不止一个对象,则最大行高会被应用。在这种情况下,此属性不可以为负值。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 lineHeight 。
示例:
div {line-height:6px; }
div {line-height:10.5; }
div {line-height:10.5; }
- font-family : name
- font-family :ncursive | fantasy | monospace | serif | sans-serif
取值:
name | : | 字体名称。按优先顺序排列。以逗号隔开。如果字体名称包含空格,则应使用引号括起 第二种声明方式使用所列出的字体序列名称。如果使用fantasy序列,将提供默认字体序列 |
说明:
设置或检索用于对象中文本的字体名称序列。默认值为
"Times New Roman" 。
序列可包含嵌入字体字体。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 fontFamily 。
序列可包含嵌入字体字体。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 fontFamily 。
示例:
div.fixedwidth { font-family: Courier, "Courier New", monospace }