在 CSS 中,`font-weight` 属性用于设置文本的粗细。

在 CSS 中,`font-weight` 属性用于设置文本的粗细。它可以接受多种值,用于指定字体的轻重或相对粗细。

 

### 关键字值

以下是一些预定义的关键字值,它们定义了字体的相对粗细:

 

- `normal`: 正常粗细的字体。

- `bold`: 加粗的字体。

- `lighter`: 比父元素的字体粗细更轻。

- `bolder`: 比父元素的字体粗细更重。

 

### 数值值

除了关键字,`font-weight` 还可以使用数值来指定字体的粗细。数值范围通常在 100 到 900 之间,其中:

 

- `100` 到 `400` 之间的数值对应于正常粗细的字体。

- `400` 通常等同于 `normal`。

- `500` 到 `700` 之间的数值对应于加粗的字体。

- `700` 通常等同于 `bold`。

- `800` 到 `900` 之间的数值用于非常加粗的字体效果。

 

### 示例

```css

/* 设置段落文本的字体粗细为正常 */

p {

  font-weight: normal;

}

 

/* 设置段落文本的字体粗细为加粗 */

p {

  font-weight: bold;

}

 

/* 使用数值设置字体的粗细 */

p {

  font-weight: 700; /* 等同于 bold */

}

```

 

### 注意事项

- 并非所有字体都包含所有粗细的样式。如果指定的粗细不可用,浏览器会选择最接近的可用粗细。

- 当使用数值时,更精细的控制(如 100、200、300 等)可能不会在所有字体中呈现,因为这些字重可能只在特定字体的特定样式表中定义。

- 相对粗细(如 `lighter` 和 `bolder`)相对于父元素的 `font-weight` 来计算,如果父元素没有明确设置 `font-weight`,则会使用默认值(通常是 `normal`)。

 

### 最佳实践

- 选择最适合你设计风格和内容的字体粗细。

- 尽量使用关键字值(如 `normal` 和 `bold`),因为它们更易于理解和维护。

- 当需要非常精细的控制时,可以使用数值,但要准备好可能出现不一致的结果,尤其是当使用不同字体或字体样式时。

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值