为什么big添加浮动后,small中margin-top是相对于big的,而不是body的


<!DOCTYPE html>
<html>
<head>
   <meta charset="UTF-8">
   <title>设置背景渐变</title>
   <style type="text/css">
       .big{
           width: 300px;
           height: 300px;
           background-color: red;
           margin-top:100px;
           float: left;
       }
       .small{
           width: 100px;
           height: 100px;
           background-color: blue;
           margin-top:10px;
       }
   </style>
</head>
<body>
<div class="big">
   <div class="small"></div>
</div>
</body>
</html>

Efficiency90
浏览 1260回答 2
2回答

ripplexaz

联系去看下cssfloat 和cssposition这两门课,里面讲的很详细

Love__

因为你类为big的div包含着small,small相对于父级
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

CSS3