Upgrade to Pro — share decks privately, control downloads, hide ads and more …

font_align by 道璘

d2forum
November 02, 2012
1.4k

font_align by 道璘

你幸福吗?你还在被字体大小、偏移、行高等因素困扰么?道璘帮你解决这些因素带给你的所有困扰~~

d2forum

November 02, 2012
Tweet

Transcript

  1. 测试环境 12px/12px 12px/18px Chrome ? ? IE8 ? ? IE7

    ? ? IE6 ? ? … 测试环境: XP / 宋体
  2. Font: 12px/? (chrome)  12px, 上0下1  13px, 上0下2 

    14px, 上1下2  15px, 上1下3  16px, 上2下3  17px, 上2下4  18px, 上3下4  剩余, 上下对半分
  3. Win7 font: 12px/12px Chrome/ IE9 ie8 Ie7 12px 12px 11px

     Win7下, 宋体占用 11x12 的空间了
  4. line-height:normal  字体不同, 默认行高不同  宋体默认行高: 1.14  微软雅黑: 1.31

     Tahoma: 1.21 (w3c) normal: The user agent may allow the <number> to vary depending on the metrics of the font(s) being used
  5. 追加至父容器  单个文字 -> 字体属性 -> 生成单个文字  文字块 ->

    各种对齐 -> 单行 -> 大块  块 -> 流布局 -> 各种定位 -> 文档
  6. 渲染行  流布局  逐行渲染  行内元素对齐  对齐后调整宽高 

    宽高对齐溢出  生成每一行  块之间调整层级  生成在页面上