Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用CSS将一个元素放置在另一个元素的底部?_Css - Fatal编程技术网

如何使用CSS将一个元素放置在另一个元素的底部?

如何使用CSS将一个元素放置在另一个元素的底部?,css,Css,看看这个: #d1{ 高度:3000px; 背景色:红色; } #d2{ 背景颜色:绿色; 高度:40px; 宽度:40px; 位置:绝对位置; 底部:0px; } 我想让div d2出现在d1的底部,而不是屏幕的底部 为什么position:absolute在这里不起作用?将position:relative添加到您的d1 div中 绝对定位的元素相对于其最近定位的祖先进行定位。tl;dr Add#d1{位置:相对;} <div id="d1"> <div id

看看这个:


#d1{
高度:3000px;
背景色:红色;
}
#d2{
背景颜色:绿色;
高度:40px;
宽度:40px;
位置:绝对位置;
底部:0px;
}
我想让div d2出现在d1的底部,而不是屏幕的底部


为什么
position:absolute
在这里不起作用?

position:relative
添加到您的d1 div中

绝对定位的元素相对于其最近定位的祖先进行定位。

tl;dr Add
#d1{位置:相对;}
<div id="d1">
    <div id="d2">
</div>
</div>

#d1 {
    height: 3000px;
    background-color: red;
}

#d2 {
    background-color: green;
    height: 40px;
    width: 40px;
    position: absolute;
    bottom: 0px;
}