老师你看下面的代码。首先div没有设置高度和宽度,div里面有个文字,还有span标签,如果给div里和span设置相同的lin-height,然后给div的文字和span标签的设置不同的文字大小,就会出现div高度大于lineheight的高度,且span里的文字只要比div里的文字大10px,高度就会增加4px,是怎么回事?????????
求大神解释!!!!!!!!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>test</title>
<style>
*{
padding:0px;
margin:0px;
}
.box{
border:1px solid red;
line-height: 50px;
font-size: 20px;
}
span{
font-size: 30px;
}
</style>
</head>
<body>
<div>慕课网<span>免费教程</span></div>
</body>
</html>
慕粉1512528397
哈穹