Html 浮动div到包含div的底部
我想将Html 浮动div到包含div的底部,html,css,css-float,Html,Css,Css Float,我想将id=“des”放在包含div的底部。我认为使用position:absolute会起作用,但它相当于漂浮在容器外 #链接{ 边框:1px纯黑; 宽度:400px; 高度:400px; 盒影:1px 1px 1黑色; 溢出:自动; } img{ 身高:100%; 宽度:100%; } #des{ 边框:1px实心; 位置:绝对位置; 底部:0; } 只需将位置:相对添加到#链接 查看更多关于位置的信息 #链接{ 边框:1px纯黑; 宽度:400px; 高度:400px; 盒影:1px
id=“des”
放在包含div
的底部。我认为使用position:absolute
会起作用,但它相当于漂浮在容器外
#链接{
边框:1px纯黑;
宽度:400px;
高度:400px;
盒影:1px 1px 1黑色;
溢出:自动;
}
img{
身高:100%;
宽度:100%;
}
#des{
边框:1px实心;
位置:绝对位置;
底部:0;
}
只需将
位置:相对添加到#链接
查看更多关于位置的信息
#链接{
边框:1px纯黑;
宽度:400px;
高度:400px;
盒影:1px 1px 1黑色;
溢出:自动;
位置:相对位置;
}
img{
身高:100%;
宽度:100%;
}
#des{
边框:1px实心;
位置:绝对位置;
底部:0;
}
绝对定位元素相对于其最近定位的祖先(在您的示例中是身体)进行定位。但是,在#links
上设置位置:相对,将为您提供所需的行为:
#链接{
边框:1px纯黑;
宽度:400px;
高度:400px;
盒影:1px 1px 1黑色;
溢出:自动;
位置:相对位置;
}
img{
身高:100%;
宽度:100%;
}
#des{
边框:1px实心;
位置:绝对位置;
底部:0;
}
两者都添加了位置:相对于.des,但如果不想让链接溢出,请在链接上设置高度:auto
#links {
border: 1px solid black;
width: 400px;
height: 400px;
box-shadow: 1px 1px 1 black;
overflow: auto;
position: relative;
}