Html 如何定位:相对于父容器的元素?
我有一个容器,将有一个动态的高度和100%的宽度。我试图放置一个X来关闭我所做的模态。但我试图用溢出卷轴来创造。当用户滚动文本时,我希望关闭按钮固定在容器顶部,而不是窗口。这可能吗?注意-我使用硬高度作为示例。我还试图避免使用javascript和jQueryHtml 如何定位:相对于父容器的元素?,html,css,Html,Css,我有一个容器,将有一个动态的高度和100%的宽度。我试图放置一个X来关闭我所做的模态。但我试图用溢出卷轴来创造。当用户滚动文本时,我希望关闭按钮固定在容器顶部,而不是窗口。这可能吗?注意-我使用硬高度作为示例。我还试图避免使用javascript和jQuery .otherContent{ 位置:相对位置; 宽度:100%; 高度:400px; 填料:2米; 溢出y:滚动; 背景:rgba(0,0,0,0.1); z指数:1; } .parentContainer{ 位置:相对位置; 宽度:1
.otherContent{
位置:相对位置;
宽度:100%;
高度:400px;
填料:2米;
溢出y:滚动;
背景:rgba(0,0,0,0.1);
z指数:1;
}
.parentContainer{
位置:相对位置;
宽度:100%;
高度:200px;
填料:2米;
溢出y:滚动;
背景:#eeeeee;
}
.内容{
位置:相对位置;
}
.结束{
位置:固定;
高度:1.2米;
宽度:1.2米;
颜色:#FFF;
背景:粉红色;
文本对齐:居中;
排名:0;
右:2米;
z指数:999;
}
X
等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等废话连篇
试试:
.close {
position: absolute;
}
我希望它能回答试试这个
.otherContent {
position: relative;
width: 100%;
height: 400px;
padding: 2em;
overflow-y: scroll;
background: rgba(0,0,0,0.1);
z-index: 1;
}
.parentContainer {
position: relative;
width: 100%;
height: 200px;
padding: 2em;
background: #eeeeee;
}
.Content {
position: relative;
overflow-y: scroll;
height: 200px;
}
.close {
position: absolute;
height: 1.2em;
width: 1.2em;
color: #FFF;
background: pink;
text-align: center;
top: 0;
right: 2em;
z-index: 999;
}
Live JSFIDLE-使
X
在
之外有绝对定位,但仍在
内部?固定的定位将始终将元素锚定到浏览器,而不是它所在的容器。这不是真的,@Hewlett。它将相对于活动视口定位,而活动视口不一定是浏览器窗口。(但默认情况下浏览器窗口是活动视口。)我明白了。谢谢你纠正我。:)