几个月前我正在练习 HTML 标记和 CSS,现在我对网页设计标准和布局非常了解。我已经多次看到其他 Web 布局的来源,它们在主包装器或容器 div 上使用相对位置。我想知道使用它的目的,因为该包装器 div 上没有出现任何物理/视觉变化..那么背后的目的是什么?
问问题
1149 次
2 回答
3
在容器上使用position: relative;
是这样position: absolute;
,后代将应用于容器元素,而不是body
.
请参阅position
learnlayout.com 上的页面。
于 2013-03-10T15:34:13.727 回答
1
http://www.w3.org/wiki/CSS/Properties/position
相对位置将告诉浏览器在正常文档流中“保留”元素的空间,并且您可以以任何方式替换所述元素而不会进一步影响文档流(例如left: -50%
)。
此外,相对位置允许内部绝对定位的子元素相对于该元素定位。例如,如果子元素的绝对位置为top: 50px
,它将相对于父元素(相对定位的)的上边框相对定位 50px,而不是从<body>
元素开始。
于 2013-03-10T15:34:42.580 回答