Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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
Html CSS:如何将div放置在彼此的顶部_Html_Css - Fatal编程技术网

Html CSS:如何将div放置在彼此的顶部

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

看看这个

我试图将div弹出窗口放在页面底部,与之前的任何内容和内容重叠

具有父内容的宽度 他的父母的宽度没有给出 我不确定,但我认为position:absolute在这种情况下不起作用,至少在我实现它的方式上不起作用


我该怎么做?

将此附加到所述元素的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%;我的答案在你的代码中起作用。你能查一下我的答案吗!谢谢你,这真的帮了我很大的忙!