Html 如何使用填充/边距移动div?
CSS大师的简单问题 我用div部分创建了两个正方形。第一个是黑色的,里面是红色的。问题是每次我想把红方块移到黑方块上,黑方块也跟着移动。我怎样才能阻止这一切Html 如何使用填充/边距移动div?,html,css,margin,padding,Html,Css,Margin,Padding,CSS大师的简单问题 我用div部分创建了两个正方形。第一个是黑色的,里面是红色的。问题是每次我想把红方块移到黑方块上,黑方块也跟着移动。我怎样才能阻止这一切 <div class="black"> <div class="red"> </div> <div> .black{ width: 500px; height: 500px; background: black; } .red{ width: 100px;
<div class="black">
<div class="red">
</div>
<div>
.black{
width: 500px;
height: 500px;
background: black;
}
.red{
width: 100px;
height: 100px;
background: red;
margin-top: 50px;
margin-left: 60px;
}
提前谢谢 尝试将
.black
的位置设置为绝对值
.black {
width: 500px;
height: 500px;
background: black;
position: absolute;
}
属性值:绝对值
该图元相对于其第一个定位的图元(非
静态)祖先元素
尝试将
.black
的位置设置为绝对值
.black {
width: 500px;
height: 500px;
background: black;
position: absolute;
}
属性值:绝对值
该图元相对于其第一个定位的图元(非
静态)祖先元素
设置黑色div的绝对位置
position: absolute;
设置黑色div的绝对位置
position: absolute;
您可以将黑色的位置设置为相对,将红色的位置设置为绝对,如下所示:
.black{
width: 500px;
height: 500px;
background: black;
position: relative;
}
.red{
position: absolute;
width: 100px;
height: 100px;
background: red;
top: 50px;
left: 60px;
}
查看您可以将黑色的位置设置为相对,将红色的位置设置为绝对,如下所示:
.black{
width: 500px;
height: 500px;
background: black;
position: relative;
}
.red{
position: absolute;
width: 100px;
height: 100px;
background: red;
top: 50px;
left: 60px;
}
查看无需将其设置为绝对元素。由于红框位于黑框内部,可以使用填充来对齐其中的红框
.black {
width: 500px;
height: 500px;
background: black;
padding-top: 50px;
}
无需将其设置为绝对元素。由于红框位于黑框内部,可以使用填充来对齐其中的红框
.black {
width: 500px;
height: 500px;
background: black;
padding-top: 50px;
}
添加位置:两个div的绝对值和左置后的绝对值,顶部根据需要添加位置:两个div的绝对值和左置后的绝对值,顶部根据需要添加