3-17这样是否正确?
来源:3-24 编程练习
梧桐呓语
2017-07-24 21:50:07
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>margin外边距</title>
<style type="text/css">
ul{
list-style:none;width:300px;height:400px;
background-color:pink;
padding-top:40px;
}
li{
width:200px;height:50px;background-color:yellow;}
.li1{ margin-top:80px;
margin-bottom:40px;
margin-left:40px;
}
.li2{ margin-top:40px;
margin-left:40px;
}
.li3{ margin-top:40px;
margin-left:40px;
}
</style>
</head>
<body>
<ul>
<li class="li1">HTML</li>
<li class="li2">CSS</li>
<li class="li3">JavaScript</li>
</ul>
</body>
</html>
1回答
好帮手慕糖
2017-07-25
你好,因为ul元素设置了padding-top:40px;若li1还设置margin-top:80px;的话,那么距顶部的距离就会是40+80=120px;
这里li1的置margin-top值可设置为40px;那么所有的li样式相同,可直接写为如下形式;
li{ width:200px;height:50px; background-color:yellow; margin-top:40px; margin-left:40px; }
祝学习愉快!
相似问题