我知道什么是绝对的&相对位置,但有些点仍然不会被清除。 参考绝对vs相对位置宽度和高度
CSS:
.rel{
position:relative;
background:red;
}
.abs{
position:absolute;
background:blue;
}
HTML:
<div class="rel">rel</div>
<div class="abs">abs</div>
现在点是:
相对格需要100%的宽度自动但绝对格只需要内容宽度。为什么?
当我给高度100%时,相对div没有效果,但绝对div需要100%高度。为什么?
当我给margin-top:30px它是绝对div的转移,但是当我给顶部:30px然后只有相对的div转移。为什么?
当我不给
top:0 , left:0
绝对div它需要高于div高度。为什么?
@BoltClock:任何引用? – fabrik 2011-03-16 09:30:13
@BoltClock:请给我链接规范 – sandeep 2011-03-16 10:05:31
这里是一个很好的参考资料来解释职位类型的差异:http://css-tricks.com/absolute-relative-fixed-positioining-how-do-they -differ/ – Dan 2011-03-16 10:10:36