line-height:2和line-height:2em的区别,它们是有区别的

line-height:2是2倍的意思,如果内部有不同大小文字的情况下,以最大文字为倍数。

line-height:2em也是2倍文字大小的意思,但如果内部有大文字,它还是会以父容

器的大小来计算。

请看如下代码:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>line-height:2和line-height:2em的区别,它们是有区别的</title>
<style type="text/css">
* { margin: 0; padding: 0; }
h2 { margin: 30px 0; }
body { font-size: 14px; }
.lh2 { line-height: 2; }
.lh2em { line-height: 2em; }
span { font-size: 60px; }
</style>
</head>
<body>
<div style="width:300px;">
        <h2>line-height:2</h2>
<div class="lh2">我是行高我是行高我是行高我是行高我是行高我是行高我是行高我是行高<span>我是大文字</span>我是行高我是行高我是行高我是行高我是行高我是行高我是行高我是行高我是行高</div>
        <h2>line-height:2em</h2>
        <div class="lh2em">我是行高我是行高我是行高我是行高我是行高我是行高我是行高我是行高<span>我是大文字</span>我是行高我是行高我是行高我是行高我是行高我是行高我是行高我是行高我是行高</div>
</div>
</body>
</html>

所以这里要针对情况来处理,建议使用2,而不是2em。

line-height:2和line-height:2em的区别,它们是有区别的,布布扣,bubuko.com

时间: 2024-10-10 15:28:43

line-height:2和line-height:2em的区别,它们是有区别的的相关文章

jQuery height()、innerHeight()、outerHeight()函数的区别详解

jQuery height().innerHeight().outerHeight()函数的区别详解 在jQuery中,获取元素高度的函数有3个,它们分别是height(). innerHeight().outerHeight(). 与此相对应的是,获取元素宽度的函数也有3个,它们分别是width(). innerWidth().outerWidth(). 在这里,我们以height().innerHeight().outerHeight()3个函数为例,来详细介绍它们之间的区别. 下面我们以元

jQuery的height()和JavaScript的height总结,js获取屏幕高度

jquery的各种高度 首先来说一说$(document)和$(window),如下: $(document).height();//整个网页的高度 $(window).height();//浏览器可视窗口的高度 $(window).scrollTop();//浏览器可视窗口顶端距离网页顶端的高度(垂直偏移) 用一句话理解就是:当网页滚动条拉到最低端时, $(document).height() == $(window).height() + $(window).scrollTop(). 注意,

height、clientHeight、scrollHeight、offsetHeight区别

1.top 此属性仅仅在对象的定位(position)属性被设置时可用.否则,此属性设置会被忽略. 复制代码 代码如下: <div style="background-color:red; position:absolute; width:100px; height:100px;"> <p style=" position:absolute; top:-5px;">测试top</p> </div> 上面是一个段落P包含

line加人软件|line加粉软件|Line营销机器人2019版

line加人软件,line加粉软件 Line营销机器人2019版 QQ:83892778 全新上线更智能化的Line营销软件隆重登场 目前Line正在稳步发展中,而衍生出来更多的商家是必然的,所以趁早进入Line市场是非常有必要的,如果你是希望想拓展你的业务到海外那么Line可是你小刀一试.目前Line市场还处于一个比较早期的时期,这个时候进入会让你接下来的开拓海外市场会容易很多. 我们的Line营销软件也是目前国内最全面的一款,实现了全自动化运作,非常方便省心.不敢说全国是我们最强,但是是服务

H5 canvas的 width、height 与style中宽高的区别

Canvas 的width height属性 1.当使用width height属性时,显示正常不会被拉伸:如下 <canvas id="mycanvas" width="300" height="300">浏览器不支持Canvas,请升级或改用其它浏览器!</canvas> <script type="text/javascript"> var canvas = document.getE

jQuery height()、innerHeight()、outerHeight()函数的区别

参考: http://www.365mini.com/tech 函数 高度范围 jQuery版本 支持写操作 height() height 1.0+ 1.0+ innerHeight() height + padding 1.2.6+ 1.8.0+ outerHeight() height + padding + border 1.2.6+ 否 outerHeight(true) height+padding+border+margin 1.2.6+ 否

android:layout_height、android:layout_width、android:height、android:width的关系与区别

一直一来对android:layout_height.android:layout_width.android:height.android:width这几个属性的关系有些不理解,既然有了android:layout_height和android:layout_width为什么还要有android:height.android:width呢?网上搜了好久发现都是重复一句扯淡的话,今天下午抽时间好好研究了下发现只有android:layout_height和android:layout_width

html元素的 height、clientHeight和offsetHeight之间的区别

height:指元素内容的高度  ,jQuery中的height()方法返回的就是这个高度. clientHeight:内容高度+padding高度  ,jQuery中的innerHeight()方法返回的就是这个高度. offsetHeight:内容高度+padding高度+边框宽度  ,jQuery中的outerHeight()方法返回的就是这个高度. width:指元素内容的宽度  ,jQuery中的width()方法返回的就是这个宽度. clientWidth:内容高度+padding宽

height、clientHeight、offsetHeight、scrollHeight、height()、 innerHeight()、outerHeight()等的区别

1.height height是css属性,这个属性定义元素内容区的高度,在内容区外面可以增加内边距.边框和外边距. 当  box-sizing: content-box 时,高度应用到元素的内容框. 当  box-sizing:border-box时,高度包含了内容框.内边距和边框. 2.clientHeight Element.clientHeight只读属性是没有的CSS或内联布局框元素为零,否则它的像素单元内的高度,但不包括填充水平滚动条的高度,边界或边缘. // 包含元素的conten