首页 > web前端 > css教程 > 正文

Css之line-height计算

高洛峰
发布: 2017-02-09 16:47:25
原创
1895人浏览过

line-height表示行高,即两行文字基线间的距离。

行框盒子 -> 内联盒子(内联元素) -> 匿名内联盒子(内容区域/文本/行内框),依次包含,一行为一个行框,多行为多个行框累加。

Css之line-height计算

行间距是两行文字间,第一行文字底线到第二行文字顶线的距离。

半行间距,是行间距的一半。

立即学习前端免费学习笔记(深入)”;

行高 = 内容区域 + 行间距 , (某些字体下,内容区域高度等于字体大小,如SimSun宋体)

Css之line-height计算

一、块级元素的高度和字体大小,没有关系,是由行高撑开的

Css之line-height计算

Css之line-height计算

Css之line-height计算

二、内联元素的高度是由字体大小撑开的,设置的行高不影响元素高度

Css之line-height计算

Css之line-height计算

Css之line-height计算

Css之line-height计算

三、两行文字,设置行高,值越小,由于内容区域大小不变,则行间距越小,会出现重叠现象,行高最小为0。反之同理。

Css之line-height计算

 Css之line-height计算

四、在块级容器中,使内联元素垂直居中(只是看上去居中,实际上不是居中)的原理就是:

设置行高时,内容区域高度不变(一般由font-size和font-family决定),半行间距分别增加/减少(负的半行间距)到内容区域的上下两边

Css之line-height计算Css之line-height计算

Css之line-height计算                          Css之line-height计算

                           (查看span时,IE浏览器有offset值,此值为41是因为没有计算p的1px边框)

 

 

更多Css之line-height计算相关文章请关注PHP中文网!

 

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
相关标签:
css
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号