【发布时间】:2019-08-30 12:25:36
【问题描述】:
我给.box2 的工作提供了负边距,但其中的内部 div .slide 不工作我希望 .slide 移动到 .box2 上方。
这是我尝试过的 jsfiddle 链接,请提出一些想法。enter link description here
这可能与边距本身有关,而不是与顶部有关吗? 如果不可能,请指出。
.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>
【问题讨论】:
-
你好。你的问题是答案?
-
?? @ЮрийСветлов