html - 具有绝对位置的 div 不会与相对位置的 div 重叠

标签 html css

HTML:

<div class="absolute">
</div>
<div class="relative">
</div>

CSS:

* {
    margin: 0;
    padding: 0;
}
html, body {
    height: 100%;
    width: 100%;
}
.relative {
    position: relative;
    background-color: #eee;
    height: 200px;
    width: 100%;
}
.absolute {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100%;
}

jsfiddle:http://jsfiddle.net/Lv96zy10/

如何使用相对位置做 div 的位置在 div 之上?

提前致谢。

最佳答案

使用z-index 控制堆叠顺序。

给你想要的 div 一个更高的 z-index 数字。

关于html - 具有绝对位置的 div 不会与相对位置的 div 重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25327701/

相关文章:

html - 着色按钮 css

javascript - 设置 [CSS] :hover and :checked condition

javascript - JS在定位 anchor 时隐藏一个div

html - 样式表 "path/to/font-awesome/css/font-awesome-min.css"未加载,因为它的 MIME 类型 text/html 不是 text/css

html - jQuery 如果 hasClass 不起作用

html - CSS 盒子直接穿过

html - 渐变边框和文本在 Safari 和 iPhone 设备上不起作用

html - 汉堡菜单+视差

html - 单引号在 HTML/XHTML 中有效吗?

jquery - 如何隐藏单选框中的复选框?