CSS中控制字體粗細的屬性是font-weight,值可以是數值(100到900之間)或以下關鍵字:
font-weight: normal; //正常字體 font-weight: bold; //加粗 font-weight: bolder; //更粗 font-weight: lighter; //更細
數值越大粗細程度越高,比如400和normal、500和medium、700和bold是等價的。不是所有的字體都有所有的粗細程度,應根據具體的字體來設置。
使用字體的時候,應盡量避免使用絕對值,應該使用相對值像em,因為不同的字體和瀏覽器在顯示上有差異,使用相對值可以避免這種情況。如果要在某個元素內顯示不同的字體,一般可以設置font-weight:bold或font-weight:normal來區分。但需要注意的是,這樣的設置只對該元素內的字體起作用,不會影響子元素內的字體。
//例子 p{ font-weight: bold; } p em{ font-weight: normal; }