html - 将 div 设为特定 div 的绝对值
问题描述
div
是否有可能对特定的亲戚div
而不是父母做出绝对?
例如。我有一个包含在一行内的 div。但是,我希望它是绝对的section
而不是row
. relative
由于 WordPress 主题样式,这两个 div 都被定位。如果我使用位置absolute
,它只会使其绝对到row
.
我该如何解决这个问题?
.section {
width: 100%;
height: 100%;
position: relative;
background: #f5f5f5;
}
.row {
width: 80%;
height: 100%;
position: relative;
background: #000000;
margin: 0 auto;
}
.content {
width: 200px;
height: 200px;
background: pink;
position: absolute;
right: 0;
top: 0;
}
<div class="section">
<div class="row">
<div class="content">
</div>
</div>
</div>
解决方案
这不是定位的工作方式。div 或任何其他元素在其定位方面与其父级相关。如果您想在您拥有的部分内放置一个元素,最好按如下方式构造您的代码:
<div class="section">
<div class="absoluteDiv">
</div>
<div class="row">
</div>
</div>
您可以在此处找到更多示例
希望它有所帮助,康斯坦丁诺斯。
推荐阅读
- sql - 如何将一个表中的每一行复制到另一个表中
- python - 在 python pandas 中分解出数据框的名称,以便更好地阅读数学表达式
- python - Python 或 R 中的 FINRA API?
- html - 悬停过渡不适用于href链接
- html - 视频作为背景未加载
- python - 为什么在两次调用 zip 上的列表时返回空列表
- php - 如何使用括号设置 Xdebug 以调试 PHP?
- docker - 我可以使用 CI 中的 kubectl 将本地 (CI) docker 映像推送到集群吗?
- swift - 如何使用 SwiftUI 中的扩展将 Hashable 协议添加到 CLLocationCoordinate2D
- python - 如何将此列表转换为 np.array?