Html CSS:如何将div放置在彼此的顶部
看看这个 我试图将div弹出窗口放在页面底部,与之前的任何内容和内容重叠 具有父内容的宽度 他的父母的宽度没有给出 我不确定,但我认为position:absolute在这种情况下不起作用,至少在我实现它的方式上不起作用Html CSS:如何将div放置在彼此的顶部,html,css,Html,Css,看看这个 我试图将div弹出窗口放在页面底部,与之前的任何内容和内容重叠 具有父内容的宽度 他的父母的宽度没有给出 我不确定,但我认为position:absolute在这种情况下不起作用,至少在我实现它的方式上不起作用 我该怎么做?将此附加到所述元素的CSS中: #popup { position: fixed; //this is your friend bottom: 0; //stick to bottom z-index: 1; //bring the ele
我该怎么做?将此附加到所述元素的CSS中:
#popup {
position: fixed; //this is your friend
bottom: 0; //stick to bottom
z-index: 1; //bring the element in front of other element.
}
我已经为您更新了JSFIDLE
将其附加到所述元素的CSS中:
#popup {
position: fixed; //this is your friend
bottom: 0; //stick to bottom
z-index: 1; //bring the element in front of other element.
}
我已经为您更新了JSFIDLE
需要绝对位置,因为您希望从父级获取宽度。 由于position:absolute,该元素相对于其第一个定位的非静态祖先元素进行定位。您还希望该容器作为弹出窗口,这将通过z-index实现 仅供参考,请查看更新的 $document.readyfunction{ $“内容”。单击 作用{ popup=$‘popup’; 如果弹出。hasClass'show'{ popup.slideUp250,功能{ popup.fadeOut250.removeClass'show'; }; }否则{ popup.slideDown250,功能{ popup.fadeIn250.addClass'show'; }; }; } ; }; .CodeMirror{ 高度:calc100vh-25px; 宽度:100%; } 内容{ 光标:指针; 背景颜色:绿色; } 弹出窗口{ 显示:无; 位置:绝对位置; 底部:0; 左:0; 宽度:100%; 高度:100px; 背景色:红色; z指数:100; } var mycodemiror=codemorrordocument.body{ 值:函数myScript{return 100;}, 模式:javascript, lineSeparator:null, 主题:默认值,//主题目录 单位:2,, 智能缩进:没错, tabSize:2, indentWithTabs:false, 是的, 外键:null, 换行:错误, 行号:对, 一线号码:1, 滚动条样式:覆盖, inputStyle:contenteditable, 只读:false,//也可以是nocursor 选择时显示光标:false, lineWiseCopyCut:是的, 深度:200, 历史事件延迟:1250, 自动对焦:正确 }; 基础知识 DEF
需要绝对位置,因为您希望从父级获取宽度。 由于position:absolute,该元素相对于其第一个定位的非静态祖先元素进行定位。您还希望该容器作为弹出窗口,这将通过z-index实现 仅供参考,请查看更新的 $document.readyfunction{ $“内容”。单击 作用{ popup=$‘popup’; 如果弹出。hasClass'show'{ popup.slideUp250,功能{ popup.fadeOut250.removeClass'show'; }; }否则{ popup.slideDown250,功能{ popup.fadeIn250.addClass'show'; }; }; } ; }; .CodeMirror{ 高度:calc100vh-25px; 宽度:100%; } 内容{ 光标:指针; 背景颜色:绿色; } 弹出窗口{ 显示:无; 位置:绝对位置; 底部:0; 左:0; 宽度:100%; 高度:100px; 背景色:红色; z指数:100; } var mycodemiror=codemorrordocument.body{ 值:函数myScript{return 100;}, 模式:javascript, lineSeparator:null, 主题:默认值,//主题目录 单位:2,, 智能缩进:没错, tabSize:2, indentWithTabs:false, 是的, 外键:null, 换行:错误, 行号:对, 一线号码:1, 滚动条样式:覆盖, inputStyle:contenteditable, 只读:false,//也可以是nocursor 选择时显示光标:false, lineWiseCopyCut:是的, 深度:200, 历史事件延迟:1250, 自动对焦:正确 }; 基础知识 DEF 对于这样的弹出窗口,使用position:absolute的关键是确保容器设置为position:relative。此外,您需要设置z索引,以确保弹出窗口显示在内容上方,并使用top属性设置位置 为了满足弹出窗口是内容宽度的要求,您可以将宽度设置为:100% 请参见此处更新的小提琴: 从技术上讲,您可以将position:absolute与未设置为position:static的任何容器一起使用,作为position的默认值,如下所述 绝对定位 元素相对于最近定位的祖先进行定位 非静态。如果定位的祖先不存在,则初始 使用容器 有关在相对定位中使用绝对定位的说明性指南,请查看使用position:absolute(位置:绝对)的键 确保容器设置为位置:相对。此外,您需要设置z索引,以确保弹出窗口显示在内容上方,并使用top属性设置位置 为了满足弹出窗口是内容宽度的要求,您可以将宽度设置为:100% 请参见此处更新的小提琴: 从技术上讲,您可以将position:absolute与未设置为position:static的任何容器一起使用,作为position的默认值,如下所述 绝对定位 元素相对于最近定位的祖先进行定位 非静态。如果定位的祖先不存在,则初始 使用容器 有关在相对定位中使用绝对定位的说明性指南,请查看尝试使用z-index:2打开。弹出窗口 对于内容使用z索引:1 尝试在弹出窗口中使用z-index:2 对于内容使用z索引:1
位置:固定;底部:0;宽度:100%;我的答案工作在你的代码里。位置:固定;底部:0;宽度:100%;我的答案在你的代码中起作用。你能查一下我的答案吗!谢谢你,这真的帮了我很大的忙!