html - 指定 div 宽度时,它是相对于窗口或父对象的大小?

标签 html css

老实说,标题说明了一切。我有一个包含另外两个 div 的父 div。左边的 div 应该是宽度的 20%,右边的 div 应该是宽度的 80%,但是我发现了一些奇怪的行为,所以如果有人可以启发我关于 html 中 div 宽度的行为?

最佳答案

这取决于您如何为这些元素设置 CSS。

如果元素设置为position: relative,它将相对于其父容器定位。

如果该元素设置为position: absolute,则它可以定位在页面上的任何位置,而不管其他内容位于页面上的什么位置。

如果您遇到定位问题,在 CSS 中为这些元素设置此属性可能会有所帮助。

更多信息:https://css-tricks.com/almanac/properties/p/position/

关于html - 指定 div 宽度时,它是相对于窗口或父对象的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45125784/

相关文章:

C#:如何将内部 .html 文件资源加载到 Web 浏览器控件中?

javascript - D3.JS Y轴标签问题

javascript - 在较小的屏幕上隐藏 JavaScript

javascript - Accordion 的 `aria-role` 应该是什么?在可访问性检查期间,我的 Accordion 被读取为按钮,这可能会使用户感到困惑

css - 处理将不支持的样式转换为 web-kit 等价样式的 CSS 文件的工具?

html - 从底部移除多余的空间,使所有内容排成一行

css - css中的margin-left和*margin-left有什么区别

javascript - 使用 href 将文本字段值发送到 php

css - 媒体查询适用于 Inspector 但不适用于现场

Css-only 倒计时不能让数字一起工作