为了更清楚的了解黑管后天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
分享到:
相关推荐
思源宋体-SourceHanSerifSC-Heavy.ttf
系统字体下载 字体文件-仿宋-黑体-楷体-楷体_GB2312-宋体_常规 系统字体下载 字体文件-仿宋-黑体-楷体-楷体_GB2312-宋体_常规 系统字体下载 字体文件-仿宋-黑体-楷体-楷体_GB2312-宋体_常规 系统字体下载 字体文件-...
字体前端字体-siyuansongti
在Web开发中,若要确保网页在Linux下显示宋体,可以在CSS样式表中指定: ```css body { font-family: 'SimSun', sans-serif; } ``` 这样,如果用户的系统已安装SimSun,浏览器就会优先使用该字体。 总之,Linux...
ireport宋体显示异常,加粗失效,字体变形,加入此jar即可解决
方正小标宋-GBK-0、仿宋-GB2312、楷体-GB2312、宋体、方正仿宋-GBK-0、方正楷体-GBK-0等字体,作为计算机字体资源的重要组成部分,其设计和应用深受专业排版、办公文档处理等领域的欢迎。这些字体覆盖了包括简体中文...
“大漠插件宋体9号”是一款专门用于识别和查找特定字体的工具包,主要应用于需要精准字体显示和识别的场景。宋体作为汉字中最常见的字体之一,其清晰的笔画和结构使其在各种尺寸下都能保持良好的可读性和美观性。9号...
宋体 cs 常规 chinese gb2312 宋体cs下载 宋体cs chinese gb2312下载