写静态页面如何量高度

行高的计算公式

line-height行高的计算方式是:
行高 = line-height - font-size;
半行高 = 行高/2
下面的图片中,我们应该如何量取高度呢


image.png
  1. 如果我们设置text2的margin-top为43,苹果按钮的margin-top为53那就大错特错了
  2. 可以看得出来文字的行高是大于1的,另外第一行文字的上方存在这半行高,我们需要减去
  3. 量取行高


    image.png

    我们量得行高为7,半行高为3.5,由于文字大多位于内容区域的下方一点,所以一般采取在文字上方就向上取整,在文字下方就向下取整.所以最终结果应该是给text2设置margin-top为40(前提是text的line-height为1,不然需要再减去text1的半行高),给苹果按钮设置margin-top为49px.

  4. 当然实际开发中,我们是根据ui提供的图,能更准确的知道文字大小和行高,再根据这两样来计算即可.
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 10,071评论 5 15
  • 不会用代码框,所以看着有些乱套,,,,html部分 <!DOCTYPE html> 迅雷看看 ...
    这就是个帅气的名字阅读 5,438评论 0 0
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,958评论 1 45
  • Dejavuu阅读 412评论 0 0
  • 此刻好累好累好累。今日去画室的时间是上午两小时,下午四点到九点。 最后的成品没拍,还没练习推色。老师让先画了两幅想...
    猫皮姑娘阅读 1,274评论 0 0