zoukankan      html  css  js  c++  java
  • line-height属性总结

     line-height属性的继承性:
    子元素不设置line-height时,
    在父元上设置带单位的值和百分比时会先计算父元素的line-height大小然后继承过来,在父元素上设置无单位的数值时,子元素会继承这个值,然后将这个值乘以子元素的font-size,得到line-height
    line-height为normal时:
    normal的情况为默认值,浏览器会计算出“合适”的行高,多数浏览器(Georgia字体下)取值为1.14,即为font-size的1.14倍,如果未设定font-size,那既是基准值16px的1.14倍
    单独讨论这个取值是没什么意义的,因为normal和具体的数值相比,会因为字体的不同而不同
    如果是项目需要,还是给定一个值好一些
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style type="text/css">
            
        </style>
    </head>
    <body>
        <div class="lh1">
            <p>行高1</p>
        </div>
    
        <div class="lh2">
            <p>行高2</p>
        </div>
        
        <div class="lh3">
            <p>行高3</p>
        </div>
    </body>
    </html>
            .lh1{
                font-size: 20px;
                line-height: 2em;
                background: red;
            }
            .lh2{
                font-size: 20px;
                line-height: 2;
                background: green;
            }
            .lh3{
                font-size: 20px;
                line-height: 200%;
                background: blue;
            }
            p{font-size:12px;}

    结果:

    学而不思则罔,思而不结则殆,结而不看,一事无成
  • 相关阅读:
    java练习题2
    java练习题
    java输入输出
    字符集
    eclipse快捷键
    类和对象练习-people
    类和对象-三角形
    权限修饰符-输出求和阶乘
    权限修饰符-练习
    权限修饰符-father&&son
  • 原文地址:https://www.cnblogs.com/windseek/p/6381297.html
Copyright © 2011-2022 走看看