• line-height


    注:个人学习笔记,不具备参考性

    参考博文:https://www.cnblogs.com/fengzheng126/archive/2012/05/18/2507632.html

    一、“行高”顾名思意指一行文字的高度。具体来说是指两行文字间基线之间的距离。

    二、line-height 被用来控制行与行之间垂直距离。 

    默认状态,浏览器使用1.0-1.2 line-height, 这是一个初始值。你可以定义line-height属性来覆盖初始值:p{line-height:140%}

    你可以有5种方式来定义line-height。

    1.line-height可以被定义为:body{line-height:normal;}

    2.line-height可以被定义为:body{line-height:inherit;}

    3.line-height可以使用一个百分比的值body{line-height:120%;}

    4.line-height可以被定义为一个长度值(px,em等) body{line-height:25px;}

    5.line-height也可以被定义为纯数字, body{line-height:1.2}

    示例

    .article_box *{
      line-height:150%;
    } 

    缺点:

    1. * 通配符增加了 css 的渲染,效率低,更好的方法是使用数值。

    2. 150% 与 1.5 的值一样,但有差别,差别在于继承性:

      百分比会计算 line-height 的值,然后以 px 像素为单位继承下去;

      1.5 先继承这个值,遍历到该标签再计算 line-height 的像素值。

    所以可以写为:line-height: 1.5

  • 相关阅读:
    表单实现仿淘宝搜索应用
    ASCII字符集
    HTTP状态码
    总结get和post区别
    总结Canvas和SVG的区别
    展示github中的页面(Github Pages)
    canvas的beginPath和closePath分析总结,包括多段弧的情况
    12. Integer to Roman
    13. Roman to Integer
    463. Island Perimeter
  • 原文地址:https://www.cnblogs.com/zhangym118/p/15040456.html
Copyright © 2020-2023  润新知