我的CSS定義的字體家庭級聯取決於什麼字體可用:如何在javascript中計算下伸高度?
.myfont {
text-transform: uppercase;
font-family: Calibri, Arial, sans-serif;
padding: 2em;
background-color: red;
}
,並根據呈現什麼字體,我想調整填充適當居中全部大寫文字在<sarcasm>
美麗的</sarcasm>
紅色背景。有沒有一種很好的方法來計算字體的大小descender,以便我可以相應地調整底部填充?
解決方案的獎勵積分也計算出ascender height,cap height和x-height。
在此先感謝!
可能更好地使用'線height'(使用相對單位),而不是'padding'以考慮。 – steveax 2012-04-16 19:53:34
在這個特定的情況下,這工作。考慮到應該有辦法做到這一點,它只是有點不盡人意。 – dino 2012-04-19 11:12:18