CSS font-weight 属性

实例

设置三个段落的字体的粗细:

  1. p.normal {font-weight:normal;}
  2. p.thick {font-weight:bold;}
  3. p.thicker {font-weight:900;}

浏览器支持


IE Firefox Chrome Safari Opera
ie firefox chrome safari opera

所有主流浏览器都支持 font-weight 属性。

注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。

定义和用法

font-weight 属性设置文本的粗细。

说明

该属性用于设置显示元素的文本中所用的字体加粗。数字值 400 相当于 关键字 normal,700 等价于 bold。每个数字值对应的字体加粗必须至少与下一个最小数字一样细,而且至少与下一个最大数字一样粗。

默认值: normal
继承性: yes
版本: CSS1
JavaScript 语法: object.style.fontWeight="900"

可能的值

描述
normal 默认值。定义标准的字符。
bold 定义粗体字符。
bolder 定义更粗的字符。
lighter 定义更细的字符。
100
200
300
400
500
600
700
800
900
定义由粗到细的字符。400 等同于 normal,而 700 等同于 bold。
inherit 规定应该从父元素继承字体的粗细。

实例

设置字体的粗细

本例演示如何设置字体的粗细。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. p.normal {font-weight: normal}
  5. p.thick {font-weight: bold}
  6. p.thicker {font-weight: 900}
  7. </style>
  8. </head>
  9. <body>
  10. <p class="normal">This is a paragraph</p>
  11. <p class="thick">This is a paragraph</p>
  12. <p class="thicker">This is a paragraph</p>
  13. </body>
  14. </html>

相关页面

CSS 教程:CSS 字体

CSS 参考手册:CSS font 属性

HTML DOM 参考手册:fontWeight 属性