CSSFont {Microsoft.VisualBasic.MIME.Html.CSS} | .NET clr documentation |
```CSS
font-style: style; font-size: size; font-family: Name;
```
这个简写属性用于一次设置元素字体的两个或更多方面。使用 icon
等关键字可以适当地设置元素的字体,使之与用户计算机环境中的某个方面一致。
注意,如果没有使用这些关键词,至少要指定字体大小和字体系列。
可以按顺序设置如下属性:
+ font-style + font-variant + font-weight + font-size/line-height + font-family
可以不设置其中的某个值,比如 font:100% verdana;
也是允许的。未设置的属性会使用其默认值。
# namespace Microsoft.VisualBasic.MIME.Html.CSS
export class CSSFont extends ICSSValue {
color: string;
# Css string for set font style
CSSValue: string;
# A string representation of the FontFamily for the new System.Drawing.Font.
family: string;
# 该属性设置元素的字体大小。注意,实际上它设置的是字体中字符框的高度;实际的字符字形可能比这些框高或矮(通常会矮)。
# 各关键字对应的字体必须比一个最小关键字相应字体要高,并且要小于下一个最大关键字对应的字体。
#
# + xx-small
: 把字体的尺寸设置为不同的尺寸,从 xx-small 到 xx-large。
# + x-small
# + small
# + medium
: 默认值:medium。
# + large
# + x-large
# + xx-large
# + smaller
: 把 font-size 设置为比父元素更小的尺寸。
# + larger
: 把 font-size 设置为比父元素更大的尺寸。
# + length
: 把 font-size 设置为一个固定的值。
# + %
: 把 font-size 设置为基于父元素的一个百分比值。
# + inherit
: 规定应该从父元素继承字体尺寸。
size: string;
# The FontStyle of the new font.
style: FontStyle;
# font-variant
属性设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,
# 但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。
#
# + normal
: 默认值。浏览器会显示一个标准的字体。
# + small-caps
: 浏览器会显示小型大写字母的字体。
# + inherit
: 规定应该从父元素继承 font-variant 属性的值。
variant: string;
# 该属性用于设置显示元素的文本中所用的字体加粗。数字值 400 相当于 关键字 normal,700 等价于 bold。
# 每个数字值对应的字体加粗必须至少与下一个最小数字一样细,而且至少与下一个最大数字一样粗。
#
# + normal
: 默认值。定义标准的字符。
# + bold
: 定义粗体字符。
# + bolder
: 定义更粗的字符。
# + lighter
: 定义更细的字符。
# + 100
: 定义由粗到细的字符。400 等同于 normal,而 700 等同于 bold。
# + 200
: 同上
# + 300
: 同上
# + 400
: 同上
# + 500
: 同上
# + 600
: 同上
# + 700
: 同上
# + 800
: 同上
# + 900
: 同上
# + inherit
: 规定应该从父元素继承字体的粗细。
weight: double;
}