Is there a difference between a static element and a relative element with left and top set to zero?
css
Solution
`Relative` element can make use of `z-index` while `static` can't.
`Top`,`right`,`bottom`,`left` have no effect on `static` positioned element.
IE7 needs `relative` position for the element to make use of `overflow`. Past stack-overflow question regarding this issue. Also, post from Jonathan Snook about it.
Problem
A block element with `position: relative;` is often used as containing element for absolutely positioned elements. When I don't have such a block element I usually change a static one into a relative one. Does this change anything else except the element being able to act as container for absolutely positioned elements? Is there a difference between a block with ``` position: static; ``` and ``` position: relative; left: 0; top: 0; ``` except the one mentioned above?