0
比较这两个示例,唯一的区别是html
元素是否给出position: relative
。HTML元素未成为自动定位上下文
据我了解CSS规范,如果没有非position: static
父,html元素应该成为父母。但在这种情况下,它好像不知何故视口(或包含iframe?)正在成为父视图。这是怎么回事?
这是从的jsfiddle为后人整个例如:
body {
height: 2000px;
}
div {
height: 50px;
width: 50px;
background-color: #DDD;
position: absolute;
bottom: 0;
left: 0;
}
这是最肯定的CSS2规范 - 它是这么说的URL。 CSS3规范完全位于其他地方。另外,CSS没有在任何地方定义术语“定位上下文” - 只是“包含块”。 – BoltClock