Cufon:行高问题

时间:2010-08-05 18:36:29

标签: html internet-explorer cufon

我正在尝试使用类似的东西......

.cufon-font-style-1 { font-size:40px; line-height:-20px; }

它不适用于IE,FF,Chrome ......

我改变了我的Docytype并没有改变......

3 个答案:

答案 0 :(得分:0)

您可以将负值与line-height属性一起使用。看看这个CSS教程

答案 1 :(得分:0)

根据W3C建议书,行高的负值是非法的:
http://www.w3.org/TR/CSS21/visudet.html#propdef-line-height

根据Cufon Wiki>造型
低于1.2的值(通常是默认值)的行为就像设置了line-height: 1.2一样 https://github.com/sorccu/cufon/wiki/styling

如果您希望行高小于1.2em,则可能需要进入字体.js文件并手动更改ascent的值:

//MyFont_400.js
...
"panose-1":"0 0 0 0 0 0 0 0 0 0",
"ascent":"800", // adjust this value to match your desired line-height
"descent":"-19"
...

答案 2 :(得分:-1)

你只需添加* line-height即行高并调整高度。当两者都在IE和FF中时,只需给容器填充。