问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

css中line-height的具体用法是什么?

发布网友 发布时间:2022-04-28 13:42

我来回答

3个回答

懂视网 时间:2022-04-28 18:04

元素的高度是由什么决定对于我们解决页面显示问题和布局页面都有很大的帮助。 常规的操作表现是为一个块级元素设置height属性,则其拥有了高度:

<style>
 .test {
 border: 1px solid #ccc;
 height: 100px;
 width: 100px;
 }
</style>
<body>
 <div class="test"></div>
</body>

但是根据熟知,当我们不为元素设置height,而元素中有内容时,该元素依然获取到了高度:

<style>
 .test {
 border: 1px solid #ccc;
 width: 100px;
 }
</style>
<body>
 <div class="test">1</div>
</body>

1.png

为什么div获取到了高度,并不是由于文字撑起了高度,而是line-height撑起了div,比较一下两端代码

.test {
 border: 1px solid #ccc;
 width: 100px;
 line-height: 100px;
 }
</style>
<body>
 <div class="test">1</div>
</body>

效果如下:

2.png

.test {
 border: 1px solid #ccc;
 width: 100px;
 line-height: 0;
 }
</style>
<body>
 <div class="test">1</div>
</body>

显而易见的结果就是因为有了height所以有高度,没有height则因为有了line-height而有了高度 更多详细的细节其实是因为 每一行文字 都有一个line boxes, 这些一个个盒子自然撑起了父元素的高度。

同时,观察上面的例子就能发现文字的中线和line-height的中线是在相同位置的,所以才有了常用的那套居中办法:

<style>
 .test {
 line-height: 100px;
 height: 100px;
 }
</style>

设置line-height和height相同数值则可以使得其中文字垂直居中

从结果来看确实如此,但是这句话不对,这句话多余了几个字,完全不需要设置height,只需要line-height就可以做到文字垂直居中了。

热心网友 时间:2022-04-28 15:12

line-height就用来给一行内容的高度设定范围的。

1、比如说,有一个这样的DIV:

<div style="line-height:36px;"></div>

它的意思就是说,这个DIV里面的每一行文字,占36个像素。

2、它经常应用在让一些文字居中到一个位置。比如像下面这个:

<div style="width:50px;height:36px;color:red;background:black;"></div>

3、如果你在这个DIV里面写一行文字的话,它默认是在这个DIV的左上角的。如果你想让它在垂直方向上居中的话,那你就可以再加一个样式,就是line-height:36px;意思是让这里面的文字每一行占36个像素,那么,这行文字的高度正好和那个DIV的高度相同,那文字就会表现出垂直居中的效果了。

CSS - 层叠样式表 

英文全称:Cascading Style Sheets。是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

热心网友 时间:2022-04-28 16:30

line-height就用来给一行内容的高度设定范围的。
比如说,有一个这样的DIV:
<div style="line-height:36px;"></div>
它的意思就是说,这个DIV里面的每一行文字,占36个像素。
它经常应用在让一些文字居中到一个位置。比如像下面这个:
<div style="width:50px;height:36px;color:red;background:black;"></div>
如果你在这个DIV里面写一行文字的话,它默认是在这个DIV的左上角的。如果你想让它在垂直方向上居中的话,那你就可以再加一个样式,就是line-height:36px;意思是让这里面的文字每一行占36个像素,那么,这行文字的高度正好和那个DIV的高度相同,那文字就会表现出垂直居中的效果了。
不知道说明白没有。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 三月七日还是什么节日吗 三月八日妇女节.三月七日是什么节? 3月7日女生节的由来。 三月七日和三月八日有什么区别,要不要给女朋友送点什么? 3月7日有哪些节日? 3月7日是什么日子?具体的。 三月七号是什么节日 如何在Linux中安装最新的Python 3.6版本 淑女节是世界节日吗? 三月七日为什么是仙女节? 网络电视怎么看电视 和平网络电视怎么用 和平网络电视使用方法 3月7日为什么是女生节 可乐鸡小腿的制作方法及步骤 可乐鸡趣根能不能放羊葱? 法律入股不想入了是不是可以退股那是全退还是退百分多少 当你心中感到恐惧时,解决方法有什么? 投资入股美发店倒闭后该怎样维权? 如何消除自心的忧虑、担心与恐惧? 你是如何克服心理的恐惧的? 注册消防工程师个人可以报考吗/ 消防工程师谁都可以考吗 下个月想去凤凰古城玩,该怎么安排旅游计划? 凤凰古城的景点好多啊。请驴友帮忙设计一个合理的路线规划。三天的。 张家界凤凰旅游线路攻略 5个高三毕业生想去凤凰旅游,求有关到达凤凰及周边地图和线路指导? 求凤凰古城自助游攻略 来过凤凰古城的,对凤凰旅游发展有什么意见或者建议? 凤凰古城两日游求攻略 8月初去凤凰古城 必玩景点全玩 大概要几天 需要一份详细计划! 对凤凰古城旅游发展现状及发展对策的思考 凤凰古城的打造旅游名镇 有哪位旅游专家帮忙规划一下凤凰的自由行。具体如:每天旅游的景点,各景点间如何搭车衔接,大概花费多少 凤凰旅游线路安排 患上帕金森的原因是什么? 苹果手机QQ消息怎么和电脑同步? 为什么我的荣耀8x手机充电越来越慢,才用了差不多4个月,本来2个小时就... 荣耀8x充电超慢是怎么回事? 华为荣耀8手机充电慢怎么办?原来好好的,这两天充电变得非常慢了... 我的荣耀8x充电慢是不是手机电池有问题啊?