line-height与height的区别

简介: line-height与height的区别

line-height与height的区别

简介

简介:本文讲解css面试过程中,一个常见的面试题,line-height与height的区别。

区别

line-height:是每一行的文字的高,如果文字换行则整个盒子高度会增大(行数*行高)

height:是一个死值,就是这个盒子的高度。

  • height代码演示
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        div{
            width: 200px;
            height: 50px;
            border: 1px solid #ccc;
        }
    </style>
</head>
<body>
    <div>
        sdhaldhaisdhaiodhaiso<br />dhaisodhaioddsadsadawddahsaiodhsa<br />iodhasiodhsaiodhio
    </div>
</body>
<script>
</script>
</html>

这里可以看出来,这个height设置的一行的高度,

我们现在把这个height从50px修改为500px,看看现在的效果怎么样。

我们可以看到,这个框线更大了,变成了500px,这个就表明了,这个height的值,就是事设置的这个盒子的高度。

  • line-height

这里是演示这个line-height的效果。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        div{
            width: 200px;
            line-height: 50px;
            border: 1px solid #ccc;
        }
    </style>
</head>
<body>
    <div>
        sdhaldhaisdhaiodhaiso<br />dhaisodhaioddsadsadawddahsaiodhsa<br />iodhasiodhsaiodhio
    </div>
</body>
<script>
</script>
</html>

演示效果

从这个效果可以看出来,这个行与行之间的间隙更大了,这就是line-height的作用的体现,他是作用于每一行的,设置每一行的宽高。

相关文章
|
监控 Java 数据处理
Spring中的批处理:数据处理的瑞士军刀
Spring中的批处理:数据处理的瑞士军刀
331 0
|
前端开发 API 数据安全/隐私保护
【第45期】一文解决React项目的权限管理
【第45期】一文解决React项目的权限管理
532 0
|
9月前
|
缓存 Python
深入理解Python中的装饰器
本文旨在通过具体实例和详细解释,帮助读者深入理解Python中装饰器的工作原理及其在实际开发中的应用。我们将从装饰器的基本概念开始,逐步深入到其高级用法,包括自定义装饰器、带参数的装饰器以及类装饰器等。通过本文的学习,读者将能够掌握装饰器的核心思想,提高代码的可读性和可维护性。
|
监控 负载均衡 测试技术
大模型开发:描述一个你之前工作中的模型部署过程。
完成大型语言模型训练后,经过验证集评估和泛化能力检查,进行模型剪枝与量化以减小规模。接着导出模型,封装成API,准备服务器环境。部署模型,集成后端服务,确保安全,配置负载均衡和扩容策略。设置监控和日志系统,进行A/B测试和灰度发布。最后,持续优化与维护,根据线上反馈调整模型。整个流程需团队协作,保证模型在实际应用中的稳定性和效率。
449 3
|
11月前
|
存储 前端开发 数据库
一文搞懂SaaS应用架构:应用服务、应用结构、应用交互设计
【10月更文挑战第21天】本文介绍了 SaaS 应用服务的多租户服务、安全服务和更新与维护服务,以及 SaaS 应用的前后端结构和交互设计。多租户服务涉及数据隔离和资源分配;安全服务包括身份认证与授权及数据安全;更新与维护服务涵盖版本管理和技术支持。前端结构关注用户界面设计和前端技术选型;后端结构则涉及微服务架构和数据库管理。交互设计强调租户与应用的交互和应用内部模块间的交互。
878 0
|
存储 小程序
小程序路由传参的方法?
小程序路由传参的方法?
295 0
|
Python
Python绘制爱心代码(七夕限定版)
Python绘制爱心代码(七夕限定版)
963 0
Python绘制爱心代码(七夕限定版)
|
JSON JavaScript 前端开发
Webpack的ts的配置详细教程
Webpack的ts的配置详细教程
280 0
|
运维 监控 应用服务中间件
自动化运维工具-Ansible的Playbook的使用
自动化运维工具-Ansible的Playbook的使用
329 0
|
算法 计算机视觉
OpenCV(图像处理)-基于Python-特征检测-特征点匹配
1.图像特征 图像特征就是指有意义的图像区域,具有独特性,易于识别性,比如角点、斑点以及高密度区。而为什么角点具有重要的特征呢? 看下图:
698 0