css - 在 CSS 中同时使用位置和显示的行为是什么?
问题描述
我正在尝试在页面底部创建一个 100% 宽度的页脚。使用position: absolute;
. 我可以使用给定的代码实现位于底部的页脚。但是,即使在我添加之后,display: block;
我也无法获得 100% 宽度的页脚。我想知道在定位方面一起使用这两个是什么。例如位置是否覆盖显示值?先感谢您。
footer {
text-align: right;
position: absolute;
/* display: block; */
bottom: 0%;
right: 0%;
background-color: rgba(232, 232, 228, 0.5);
border: 1px solid #fcd5ce;
}
解决方案
与带有 的元素position: absolute
行为相同的元素display: block
,因此您的元素display
无效。这里有一个很好的解释:CSS: display:inline-block and position:absolute
设置width: 100%
应该可以解决您的问题。
推荐阅读
- swift - 将 Mapbox 默认搜索 UI 集成到 SwiftUI 时出现问题
- git - 在 fork 存储库之后,我应该从原始存储库或我的存储库克隆项目?
- c++ - 如何计算用户向后输入的所有整数
- dart - 如何在断言中正确编写 if 条件?
- android - 使用 RxJava 的 Android Room:使用循环从 Room 获取数据
- github - 将图像添加到 Github 自述文件
- pytorch - torch 无法在 GPU 上分配小尺寸张量(< 1GB),但它可以用于同一节点上的 CPU,在数据块上具有 400+ GB 内存
- flutter - 如何捕捉“无法加载资产:资产/图像/sample_img_url.png”
- amazon-web-services - Elasticsearch 索引不断丢失
- html - 使用没有任何名称/ID 的 VBA 从网站上的表中提取值