1、行内元素标签设置了margin和padding后垂直方向是不起效的
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<style>
span{
/* 水平方向的生效了,但垂直方向不会生效 */
margin: 100px;
}
</style>
<body>
<span>span</span>
</body>
</html>
2、解决办法:
用行高来解决
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<style>
span{
/* 水平方向的生效了,但垂直方向不会生效 */
margin: 100px;
line-height: 100px;
}
</style>
<body>
<span>span</span>
<span>span</span>
</body>
</html>