On Tue, March 31, 2009 2:01 pm, [email protected] wrote: > Having played around in IE6 it would seem to be something to do with your > faux column #mainContent. > > IE6 just doesn't seem to like this. > If you add a width variable (I tried around 620~630px) it works fine. > >> However in IE on the left border of the main content div seems to >> >> be obscured by the form inside it. The page in question can be viewed >> >> at: http://www.greenlawns.co.za/NewSite/contact.php >>
If setting a width resolves the issue, that strongly suggests a "hasLayout" trigger is needed to help IE6 avoid disgracing itself in public (again). Rather than using a property such as "width" that could adversely affect your layout, use "zoom: 1;" on the relevant element, which will trigger "hasLayout" without breaking anything else. If you're keen on keeping your CSS valid, then use an IE conditional comment to just serve that property to IE6 (and IE7, if that also struggles). HTH, Nick. -- Nick Fitzsimons http://www.nickfitz.co.uk/ ______________________________________________________________________ css-discuss [[email protected]] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
