建站常识
line-height和字体实际高度的计算
2009-06-15 14:46:00
最近讨论到了line-height的问题,做了一个实验,分别测试占主流的Firefox、IE6、IE7、IE♊8下的line-height的算法。
1.第一种情况,字体为宋体,在不设置line-height时,font-size:12px。
Firefox—-字体实际高度为11px,上留白1px,下留白2px,上下所占空间为14px。
IE6—–字体实际高度为11px,上留白0,下留白3px,上下所占空间为14px。
IE7—–字体实际高度为11px,上留白0,下留白1px,上下所占空间为12px。
IE8—–字体实际高度为11px,上留白0,下留白1px,上下所占空间为12px。
2.第二种情况,,字体为宋体,设置font-size:12px,line-height :12px,在IE下给每一行文本都设置了背景色用来突出它的区域。
Firefox—-字体实际高度为11px,上留白0,下留白1px,上下所占空间为12px。
IE6—–字体实际高度为11px,在这个line-height值上,IE6很奇怪,字体向上突出了,下留白1𝕴p꧃x,上下所占空间为12px。
IE7—–字体实际高度为11px,上留白0,下留白1px,上下所占空间为12px。
IE8—–字体实际高度为11px,上留白0,下留白1px,上下所占空间为12px。
3.第三种情况,,字体为宋体,设置font-size:12px,line-height :14px,在IE下给每一行文本都设置了背景色用来突出它的区域。
Firefox—-字体实际高度为11px,上留白1px,下留白2px,上下所占空间为14px。
IE6—–字体实际高度为11px,在这个🍬line-height值上,上留白为0,下留白3px,上下所占空间为14px♓。
IE7—–字体实际高度为11px,上留白1px,下留白2px,上下所占空间为14px。
IE8—–字体实际高度为11px,上留白1px,下留白2px,上下所占空间为14px。
4.第四种情况,,字体为宋体,设置font-size:12px,line-height :19px,在IE下给每一行文本都设置了背景色用来突出它的区域。
Firefox—-字体实际高度为11px,上留白3px,下留白5px,上下所占空间为19px。
IE6—–字体实际高度为11px,在这个line-༺height值上,上留白💃为3px,下留白5px,上下所占空间为19px。
IE7—–字体实际高度为11px,上留白4px,下留白4px,上下所占空间为19px。
IE8—–字体实际高度为11px,上留白3px,下留白5px,上下所占空间为19px。
5.第五种情况,字体为宋体,设置font-size:13px,line-height:20px,在IE下给每一行文本都设置了背景色用来突出它的区域。
Firefox—-字体实际高度为12px,上留白3px,下留白5px,上下所占空间为20px。
IE6—–字体实际高度为12px,在这个line-height值上,上留白为3px,下留白5px,上下所ꦆ占空间为20px。
IE7—–字体实际高度为12px,上留白4px,下留白4px,上下所占空间为20px。
IE8—–字体实际高度为12px,上留白3px,下留白5px,上下所占空间为20px。
6.第六种情况,字体为宋体,设置font-size:13px, line-height:21px。
Firefox—-字体实际高度为12px,上留白4px,下留白5px,上下所占空间为21px。
IE6—–字体实际高度为12px,上留白3px,下留白6px,上下所占空间为21px。
IE7—–字体实际高度为12px,上留白4px,下留白5px,上下所占空间为21px。
IE8—–字体实际高度为12px,上留白4px,下留白5px,上下所占空间为21px。
7.第七种情况,字体为tahoma,设置line-height:12px; font-size:20px。
在这种字体下字体的实际高度为12px,上留白为2px,下留白为4px,上下所占空间为18px。
总于到[貌似不完全,不能一一测试所有字体和所有浏览器]总结了:
1.宋体下如果用px做为单位,且显示的字体为宋体,则,8px<font-size<18px时font-size(px) = 字体实际高度(px)+🌱1px;font-size<9px时font-size(px) = 字体实际高度(px);font-size>17px时font-size(px) = 字体实际高度(px)+🌞2px。
2.宋体下如☂果用px做为单位,且显示的字体为宋体,line-height = 字体实际高度(px)+上留白(px)+下留白(px)
2.1 如果font-size为偶数,而line-height为偶数:
Firefox下: 下留白(px)-1px = 上留白(px)
IE6下: 下留白(px)-3px = 上留白(px)
IE7下: 下留白(px)-1px = 上留白(px)
IE8下: 下留白(px)-1px = 上留白(px)
2.2 如果font-size为偶数,而line-height为奇数:
Firefox下: 下留白(px)-2px = 上留白(px)
IE6下: 下留白(px)-2px = 上留白(px)
IE7下: 下留白(px) = 上留白(px)
IE8下: 下留白(px)-2px = 上留白(px)
2.3 如果font-size为奇数,而line-height为偶数:
Firefox下: 下留白(px)-2px = 上留白(px)
IE6下: 下留白(px)-2px = 上留白(px)
IE7下: 下留白(px) = 上留白(px)
IE8下: 下留白(px)-2px = 上留白(px)
2.4 如果font-size为奇数,而line-height为奇数:
Firefox下: 下留白(px)-1px = 上留白(px)
IE6下: 下留白(px)-3px = 上留白(px)
IE7下: 下留白(px )-1px(或2px,因IE7下,如果font-siz🐭e小于12,字体实际高度跟font-size是相同的🌳)= 上留白(px)
IE8下: 下留白(px)-1px = 上留白(px)
3.经过测试如果꧃单位为px,英文的衬线字体arial实际高度为font-size值 – 1px,而非衬线字体tahoma的字体实际高度就为font-size值。
PS:另🌃外关于line-heig💟ht的其他知识可以看看mayer的://meyerweb.com/eric/css/inline-format.html
原文://www.cnscorpio.cn/2009/06/line-height-2/
近期更新
- [2025-02-11 14:34:54] 加拿大预测网-在线预测:青岛高端网站定制化设计
- [2023-06-25 23:22:29] 加拿大预测网-在线预测:优秀网站设计的五大特点
- [2023-04-27 14:05:55] 加拿大预测网-在线预测:Html 5 响应式网站设计制作
- [2023-04-10 11:07:30] 加拿大预测网-在线预测: 网站建设制作流程知多少
- [2022-10-14 10:11:30] 加拿大预测网-在线预测:做网站设计应该更看重框架搭建还是视觉观感?
- [2022-08-09 15:57:48] 加拿大预测网-在线预测:以“产品”思维搭建网站!
- [2022-08-08 09:12:57] 加拿大预测网-在线预测:一家公司的网站应该有哪些板块内容?
- [2022-08-05 09:28:06] 加拿大预测网-在线预测:企业网站建设为什么要设置新闻板块?
- [2022-07-04 15:58:06] 加拿大预测网-在线预测:网站加拿大预测网-在线预测设计的好看,这个网站就成功了一大半!
- [2022-05-20 09:34:19] 加拿大预测网-在线预测:网站后台管理系统是什么?有什么作用?
- [2022-05-17 11:29:32] 加拿大预测网-在线预测:作为消费者,应该如何选择一家水平高的网站建设公司
- [2022-05-17 11:27:01] 加拿大预测网-在线预测:高端网站定制与模板化网站应该怎么选择?
延伸阅读
- [2010-06-17 22:28:00] 加拿大预测网-在线预测:Web Design广告字体设计技巧
- [2009-12-17 15:43:00] 加拿大预测网-在线预测:默认Web字体样式
- [2007-12-05 14:56:00] 加拿大预测网-在线预测:19条字体设计基础原则
- [2010-07-27 08:10:00] 加拿大预测网-在线预测:BANNER中的字体结构分析
- [2016-09-27 11:57:00] 加拿大预测网-在线预测:苹果谷歌微软Adobe罕见联手 就为解决字体问题
- [2006-05-12 17:01:00] 加拿大预测网-在线预测:Web与排版学上的字体问题
- [2009-07-04 18:22:00] 加拿大预测网-在线预测:Banner字体设计与应用
- [2007-04-11 09:04:00] 加拿大预测网-在线预测:关于中英文正文字体比较
- [2007-08-29 22:24:00] 加拿大预测网-在线预测:如何使网页的字体和颜色更易阅读
- [2019-05-21 09:04:30] 加拿大预测网-在线预测:如何在网站中使用字体
- [2007-04-11 08:56:00] 加拿大预测网-在线预测:什么是最好的正文字体
- [2010-03-20 13:16:00] 加拿大预测网-在线预测:网站常用字体那些事
解决方案
加拿大预测网-在线预测: 轮胎行业网站设计解决方案 加拿大预测网-在线预测: 机械行业网站设计解决方案 加拿大预测网-在线预测: 房地产行业网站设计解决方案 加拿大预测网-在线预测: 科技企业网站设计解决方案 加拿大预测网-在线预测: 电子家电网站设计解决方案 加拿大预测网-在线预测: 食品行业网站设计解决方案 加拿大预测网-在线预测: 集团公司网站设计解决方案 加拿大预测网-在线预测: 企事业单位网站设计解决方案 加拿大预测网-在线预测: 外贸行业网站设计解决方案 加拿大预测网-在线预测: 健身运动网站设计解决方案 加拿大预测网-在线预测: 美容与化妆品网站设计解决方案 加拿大预测网-在线预测: 建筑设计行业网站设计解决方案 加拿大预测网-在线预测: 物流行业网站设计解决方案