Diona Kidd wrote:
> If I remove position relative from the wrapper, everything goes back 
> into place. It's really odd and only happens in IE6. I discovered it 
> while working with YUI. It's being used in a CMS that generates the 
> form. YUI creates a resizable text area that, unless positioned 
> absolutely, is positioned relatively.

>>> I noticed an issue today with IE6. I have an example created at 
>>> http://www.studio12a.com/test.html.

If I understand your case correctly, then it goes something like the
following.

- IE6 often needs the combination of 'position: relative' _and_
'Layout'[1] on a container. Otherwise it may lose track of where to
position wrapped elements.
- The wrapper-div needs a 'hasLayout' trigger in your case.
- A table triggers 'Layout' by default, so no additional 'hasLayout'
trigger is needed.

Solution - add...
#wrapper {zoom: 1;}
...and make IE6 behave.

IE7 is given fixes for a few of the 'Layout' and 'positioning' related
bugs we know from IE6, but not for 'Layout' itself.


Now, I'm not sure why you needed that 'position: relative' at all, but
that's another matter. Plenty of IE-bugs related to that property though.

regards
        Georg

[1]http://www.satzansatz.de/cssd/onhavinglayout.html
-- 
http://www.gunlaug.no
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to