font-size-adjust CSS屬性指定應(yīng)該根據(jù)小寫字母的高度而不是大寫字母的高度來選擇字體大小。
當(dāng)font-family作者指定的首選項(xiàng)不可用時,將發(fā)生字體回退,這可能會導(dǎo)致字體大小變大或變小。該font-size-adjust屬性是在這種情況下保持文本可讀性的一種方法。它通過調(diào)整字體大小來做到這一點(diǎn),以便無論使用哪種字體,x-height都相同。
下表為此屬性的用法說明和版本歷史記錄,以及該屬性在javascript腳本中的使用語法。
默認(rèn)值: | none |
---|---|
適用于: | 所有元素。它也適用于::first-letter和::first-line。 |
繼承: | 是 |
可動畫制作: | 是。請參考 動畫屬性。 |
版本: | CSS3的新功能 |
JavaScript語法: | object.style.fontSizeAdjust="0.58" |
該屬性的語法如下:
font-size-adjust: number | none | initial | inherit
下面的示例演示了如何使用font-size-adjust屬性。
p { font-family: "DejaVu Sans", Arial, sans-serif; font-size-adjust: 0.6; }測試看看?/?
下表描述了此屬性的值。
值 | 描述 |
---|---|
number | 定義字體的 aspect 值比率。 可使用的公式: 首選字體的字體尺寸 * (font-size-adjust 值 / 可用字體的 aspect 值)=可應(yīng)用到可用字體的字體尺寸 舉例: 如果 14px 的 Verdana(aspect 值是 0.58)不可用,但是某個可用的字體的 aspect 值是 0.46,那么代替字體的尺寸將是 14 * (0.58/0.46) = 17.65px。 |
none | 這是默認(rèn)值。沒有調(diào)整字體大小。僅根據(jù)font-size屬性選擇字體的大小。 |
initial | 將此屬性設(shè)置為其默認(rèn)值。 |
inherit | 如果指定,則關(guān)聯(lián)元素采用其父元素font-size-adjust的屬性值。 |
font-size-adjust大多數(shù)瀏覽器均不支持該屬性。
![]() |
|
警告:font-size-adjust大多數(shù)瀏覽器當(dāng)前不支持該屬性。您最好避免使用此屬性。
相關(guān)屬性和規(guī)則:font,font-family,font-size,font-stretch,font-style,font-variant,font-weight,@font-face。