本文主要是介绍宋体的显示 --12号字的真正大小,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
为了更清楚的了解黑管后天height,line-height和font-size 之间的不同与联系 ,做了以下这样一个小小的测试: xml 代码
- <div style="height:20px;
- background:#efefef; font-size:12px; line-height:20px; padding:10px;">
- 无标题文档<a href="#">我是tiger</a>
- </div>
如图显示:
在不给定 行高line-height:20px的情况下,行高正常显示应该是12px+2px=14px;
而字体的显示区域是行高 (20xp)—真正的字体高度(11px)—2px,剩下的7px上下平分,先下后上(即剩余为单数时有可能下面比上面多出1px);
12号宋体汉字的真正大小11x11 px的正方体,字的真正高度只有11px.(在vista里得到了调整,还特别出了一种新的字体-微软雅黑 也真正实现了12x12 px);
可以通过以下方式解决这类问题:
在设计中涉及行高时通常让行高减去真正字高后,剩下的高度值为偶数,这样只需在padding时上面比下面多出2px就可以实现字体的真正垂直居中啦!
eg) font-size:12px;line-height:21px ; height:21px;padding:5px 0 3px 0;
5+5+11+2+5+3
这篇关于宋体的显示 --12号字的真正大小的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!