zoukankan      html  css  js  c++  java
  • css———详解height与line_height

    定义

    height指的是块级别元素的高度;

    line-height指的是元素内容的高度。

    height和line-height的联系

    CSS中起高度作用的应该就是height以及line-height。height是用来设置元素的高度,比如img的高度、div的高度等。

    如果不设置div的高度时,是div的font-size决定了div的高度还是line-weight的值?

    测试一

    CSS:
        .test1{font-size:20px; text-align:center;line-height:0; border:1px solid black; background: red;} 
    html:
        <div class="test1">测试</div>

    结果:


    测试二

    CSS:
        .test2{font-size:1px; text-align:center;line-height:20px; border:1px solid black; background:red;}
    html:
          <div class="test2">测试</div>

    结果:


    结论:在没有设置div的height属性时,div的高度根据line-height的大小而变化,且文字垂直居中。

    div的height与line-height的大小关系不同时,会有什么显示结果呢?

    (1)height = line-height时
    在这里插入图片描述
    (2)height>line-height时
    在这里插入图片描述
    (3)height<line-height时
    在这里插入图片描述

  • 相关阅读:
    redis 学习(一)
    spring 学习总结(一)
    Struts2 学习(三)
    Python3 高级特性
    Python3 模块
    Python3 函数式编程
    Python3 函数
    Python3 列表
    Python3 字符编码
    Java Servlet 回顾
  • 原文地址:https://www.cnblogs.com/insist-bin/p/11718676.html
Copyright © 2011-2022 走看看