我已经.box2为其工作提供了负边距,但其中的内部 div.slide不工作我希望 .slide 移动到 .box2 上方。
这是我尝试过的jsfiddle链接,请提出一些想法。在此处输入链接描述
这可能与保证金本身有关,而不是与顶部有关吗?如果不可能,请指出。
.full-width
{
width:100%;
padding:0;
margin:0;
position:relative;
}
.box-width
{
position:relative;
max-width:500px;
margin:0 auto;
height:150px;
background:yellow;
}
.box2
{
max-width:400px;
margin:-30px auto 0 auto;
height:150px;
background:red;
}
.slide
{
max-width:200px;
margin:-25px auto 0 auto;
height:60px;
background:orange;
}
.slide1{
float:left;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div class="full-width">
<div class="box-width">
<div class="slide1"></div>
<div class="slide1"></div>
<div class="slide1"></div>
<div class="slide1"></div>
</div>
</div>
<div class="full-width">
<div class="box2">
<div class="slide"><p> I want this div above than the red div</p ></div>
</div>
</div>
</body>
</html>