欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

字体,到底会影响哪些

来源: 开发者 投稿于  被查看 27566 次 评论:33

字体,到底会影响哪些


最近使用bootstrap做东西,发现一个问题,同样大小的字,因为类型的不同,会让我的栅格系统乱掉。
糟心,看令人糟心的结果:(明明还有那么大空间,为什么会乱掉)

problem 图中的字体为Helvetica,如果换做微软雅黑,页面就神奇正常了,无语

--自我解惑进行中--
发现我给设定了line-height:3
好吧,问题在于 line-height跟font-family 的关系

--接下来看Helvetica和微软雅黑的关系咯--

--先看line-height是如何计算的--

那四条线 这时就明白,我的问题在于 字型,字型会影响line-height的计算
行高是指上下文本行的基线间的垂直距离,即图中两条红线间垂直距离

line-height计算

此时的结论,我的错误是line-height和字型的选择 导致,line-height设置少一点就好了

能看到,第一行右边的电话、邮箱分别是数字和字母,所以没被挤下去,如果把这边换成中文,就正确了。。

问题原来在:中英文混杂下,line-height,以及字型了。

用户评论