浮动div定位

2023-12-21

我需要一个浮动矩形(100% 宽度,100px 高度),使其恰好出现在页面底部上方 20px 处。我怎样才能做到这一点?

下面的代码显示了浏览器窗口底部的矩形,而不是页面 - 因此,如果页面高于屏幕所能容纳的高度,则矩形会出现在页面中间的某个位置。

<div style="z-index: 1; position: absolute; right: 0px; bottom: 20px; background-color: #000000; width: 100%; height: 100px; padding: 0px; color: white; ">&nbsp;</div> 

  • 根据@Laxman13的建议,您需要添加position: relative到“浮动矩形”的父级。在这种情况下,相关的父母恰好是body元素。
  • 读这个 http://css-tricks.com/absolute-positioning-inside-relative-positioning/ / this http://css-tricks.com/absolute-relative-fixed-positioining-how-do-they-differ/ / this https://developer.mozilla.org/en/CSS/position帮助理解position财产。
body {
  position: relative
}

#floatingRectangle {
  z-index: 1;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 20px;
  height: 100px;
  background-color: #000;
  color: white;
  padding: 0;
}
<div id="floatingRectangle">
  <h2>Hello</h2>
</div>
Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />Long content<br />

现场演示 http://jsfiddle.net/thirtydot/mvCUH/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

浮动div定位 的相关文章

随机推荐

  • 将列名作为PreparedStatement的输入参数

    我已经使用过这里的搜索 以及其他论坛 但还没有找到我想要做的事情的确切答案 我知道它可以很容易地以其他方式完成 这只是我正在为大学课程编码的一个小沙箱框架 在真实的环境中我只需要 Spring Hibernate 等 因此 我所做的就是使用
  • MySQL 5 中的多列主键

    我正在努力学习如何使用钥匙并改掉必须拥有钥匙的习惯SERIAL输入我所有表中所有行的 ID 同时 我还在处理多对多关系 因此在协调关系的表的任一列上要求唯一值会阻碍这一点 如何在表上定义主键 以便任何给定值都可以在任何列中重复 只要所有列中
  • 将 Xcode 更新到版本 10.3 (10G8) 后故事板损坏并且应用程序不再运行

    我刚刚将 Xcode 更新到版本 10 3 10G8 Now my project is not run with this error com apple actool errors error Failed to find a suit
  • 默认情况下,git 是否从新存储库中排除 eclipse 项目文件?

    我尝试过将几个 Eclipse 项目推送到 github 存储库 每次我在克隆或将它们带回 Eclipse 时遇到麻烦 原因似乎是当我执行 git add 时 Eclipse 特定的项目文件 project classpath 等 没有暂存
  • 链接描述文件中 *(.data)、*(.data*) 和 *(.data.*) 之间的区别

    只是想知道这种结构之间有什么区别 对于text data rodata bss等 在链接描述文件中 data data data data data data 在所有情况下我们都会聚集data来自所有目标文件的部分 但问题在于细节 快速测试
  • 如何使用合并替换 Laravel 请求中的嵌套数组值?

    有一个函数可以替换请求中的输入 称为合并 我想更改嵌套数组的值 以便可以通过以下方式验证它 this gt validate method 这是的输出 request gt all array 2 type gt customer user
  • 计算当天之间的总天数 (SQL)

    我正在尝试计算当前日期和名为 DayConfirm 日期时间 的特定列之间的总天数 我想在带有 DayChanged 的行旁边的新列中显示总天数到目前为止 我得到了这个 SELECT DATEDIFF CURDATE DayConfirm
  • 如何为 TableAdapter 参数设置值

    Goal 我希望能够有两个组合框 其中一个是第二个组合框的父级或所有者 这意味着每当我在第一个中选择一个值时ComboBox 第二ComboBox将过滤其结果以显示与第一个相关的相应值ComboBox 例如 注意 此示例已以编程方式完成 我
  • 构建仅后台 COCOA 应用程序作为启动守护进程的缺点?

    构建一个没有任何 GUI 的仅后台 COCOA 应用程序并将其作为启动守护进程运行是否有任何缺点 这将使用 import
  • 保存时热重载

    我目前在 OSX 上使用终端和 vim 作为 Flutter 的开发环境 一切进展顺利 只是当我保存任何 dart 文件时应用程序不会重新加载 有没有办法触发这种行为 目前我必须转到终端并按 r 才能查看我的更改 抱歉这个插件 但我写了一个
  • Azure DevOps 构建中出现“在 .gitmodules 中找不到子模块路径的 url”错误

    存储库 网站 有一个子模块 模板 该子模块在存储库的目录中被引用 目标是使用 Azure DevOps 管道一起构建存储库和子模块 但是 Azure DevOps 构建会引发以下错误 fatal No url found for submo
  • 如何在其他处理选项卡中使用 .java 文件中的公共类?

    我的问题似乎微不足道 但经过两个小时的谷歌搜索后我什么也没得到 我有加工草图 第一个主选项卡包含 Foo bar void setup void draw 第二个是 Foo java 文件 package processing core i
  • boost zip_iterator 和 std::sort

    我有两个数组values and keys两者长度相同 我想按键排序values数组使用keys数组作为键 我被告知 boost 的 zip 迭代器正是用于locking两个数组在一起并同时对它们执行操作 这是我尝试使用 boost zip
  • 登录后无法访问 FOSUserBundle 管理区域

    我按照以下给出的说明将 FOSUserBundle 用于管理部分和前端 https github com FriendsOfSymfony FOSUserBundle issues 849 对于前端 一切正常 但对于管理部分 当我访问我的管
  • 使用 Json.NET 序列化时如何应用重新映射所有属性名称的一般规则?

    将 Json 对象反序列化为 Net 时type 如果字段名称不匹配 我发现你可以装饰你的type的属性与 JsonProperty PropertyName name 对于一些不匹配的属性来说 这很好 但是有没有办法设置约定或规则呢 Js
  • 对象的共享所有权是糟糕设计的标志吗?

    背景 阅读时Stroustrup 博士的论文 http www2 research att com bs和常见问题解答 我注意到一些来自传奇 CS 科学家和程序员的强烈 意见 和很好的建议 其中之一是关于shared ptr在 C 0x 中
  • Appcelerator [错误]:配置证书更新后“--pp-uuid”无效

    我是 Appcelerator 和 Stackoverflow 的新手 请原谅我的无知 我刚刚更新了 iOS 配置证书 现在收到以下错误 有任何想法吗 我正在使用 SDK 5 0 0 GA 和 studio build 4 0 0 ERRO
  • 最近的项目 - 路由错误

    我在 Rails 应用程序中遇到了一个非常奇怪的行为 基本上 用户可以上传照片 这些照片的模型称为 user photo 问题是 当我尝试访问最近添加的项目时 使用由user photo path user photo 假设它是http l
  • 无法从 MongoDb C# 中的 BsonType ObjectId 反序列化字符串

    我收到错误 Cannot deserialize string from BsonType ObjectId 尝试在 C WebAPI 中从 MongoDb 获取所有记录时 My Id is BsonId public string Id
  • 浮动div定位

    我需要一个浮动矩形 100 宽度 100px 高度 使其恰好出现在页面底部上方 20px 处 我怎样才能做到这一点 下面的代码显示了浏览器窗口底部的矩形 而不是页面 因此 如果页面高于屏幕所能容纳的高度 则矩形会出现在页面中间的某个位置 d