装饰性属性

本节代码

fonts

font-weight 字重

font-weight - CSS:层叠样式表 | MDN

CSS Fonts Module Level 4

值 描述 normal 正常粗细。与 400 等值。 bold 加粗。与 700 等值。 lighter 比从父元素继承来的值更细 (处在字体可行的粗细值范围内)。 bolder 比从父元素继承来的值更粗 (处在字体可行的粗细值范围内)。 一个介于 1 和 1000 (包含) 之间的 <number> 类型值。更大的数值代表字体重量粗于更小的数值 (或一样粗)。一些常用的数值对应于通用的字体重量名称,如章节常见粗细值名称和数值对应所描述。

100 到 900 之间的数值大致对应如下的常见粗细值名称:

数值 粗细值名称
100 Thin (Hairline)
200 Extra Light (Ultra Light)
300 Light
400 Normal
500 Medium
600 Semi Bold (Demi Bold)
700 Bold
800 Extra Bold (Ultra Bold)
900 Black (Heavy)

指定的是相对粗细值 lighterbolder 时,将使用如下图表来决定元素渲染时的绝对粗细值:

Inherited value (w) bolder lighter
w < 100 400 No change
100 ≤ w < 350 400 100
350 ≤ w < 550 700 100
550 ≤ w < 750 900 400
750 ≤ w < 900 900 700
900 ≤ w No change 700

font-style 斜体

font-style - CSS:层叠样式表 | MDN

CSS Fonts Module Level 4

描述
normal 选择 font-family 的常规字体。
italic 选择斜体,如果当前字体没有可用的斜体版本,会选用倾斜体 (oblique) 替代。
oblique 选择倾斜体,如果当前字体没有可用的倾斜体版本,会选用斜体 (italic) 替代。

text-decoration 下划线

text-decoration - CSS:层叠样式表 | MDN

CSS Text Decoration Module Level 3

text-decoration-line

text-decoration-line - CSS:层叠样式表 | MDN

CSS Text Decoration Module Level 3

描述
none 默认。定义标准的文本。
underline 定义文本下的一条线。
overline 定义文本上的一条线。
line-through 定义穿过文本下的一条线。
blink 定义闪烁的文本。

text-decoration-style

text-decoration-style - CSS:层叠样式表 | MDN

CSS Text Decoration Module Level 3

描述
solid 默认。定义一条实线。
double 定义双线。
dotted 定义点线。
dashed 定义虚线。
wavy 定义波浪线。

text-decoration-color

text-decoration-color - CSS:层叠样式表 | MDN

CSS Text Decoration Module Level 3

描述
<color> 定义修饰线的颜色。

cursor 指针

cursor - CSS:层叠样式表 | MDN

CSS Basic User Interface Module Level 4