> This is the negative version of haslayout where its presence causes IE to > render blocks incorrectly.
If the problem is ie rendering block level elements could you not trigger haslayout then, declare the element as an in-line element? I feel I might not be understand this problem very well but I thought I might throw this out to you anyhow, as it might help solve the issue. regards Stefan B On Tue, Feb 10, 2009 at 10:45 AM, WEZ! <c...@raez.net> wrote: >> haslayout is really annoying but quite an easy one to resolve, usual >> methods are to use relative positioning or the zoom property to force >> and element to have layout in ie. > > ahh but this is the issue where haslayout has been triggered with a width. I > actually need haslayout not to be triggered in this case. Yes triggering > haslayout is quite easy. Removing that without breaking layout is much more > difficult. > > This is the negative version of haslayout where its presense causes IE to > render blocks incorrectly. > > In response to Lourens. I'm pretty sure I've tried that in my seemingly > endless tests but I'll give it a run through again. I'm not sure if the > entire content cannot have any haslayout triggers which would be impossible > due to any images having layout innately. > > Wesley Lamont > > >> zoom:1; >> position: relative or absolute; >> height: 1%; >> >> http://www.satzansatz.de/cssd/onhavinglayout.html >> http://csscreator.com/node/33634 >> >> cheers >> >> Stefan B >> >> On Tue, Feb 10, 2009 at 10:27 AM, WEZ! <c...@raez.net> wrote: >>> >>> Heya All, >>> >>> I seem to have run up against a IE6 haslayout bug which I can't seem >>> to find a solution for (as per usual). >>> >>> I have a two column layout. The right one is fixed width and floated >>> right. The left one has negative margins to match the right column >>> and is variable width. Now good-ol IE6 decides that something with >>> haslayout (width:100% or any other method) next to a float is treated >>> as though it is floated and then dropped. >>> >>> I've been running through all manner of potential solutions to no >>> avail. It seems this is an unsolvable problem with the layout I have >>> tried to implement. I thought I would ask the crowd here before I >>> take any drastic actions. I assume its actually possible to get this >>> to work in IE6. >>> >>> Anyway website is here: >>> http://www.avize.com.au/tyredoctor/tyredoctor1.html >>> >>> Thanks for that help >>> >>> Wesley Lamont >>> ______________________________________________________________________ >>> css-discuss [cs...@lists.css-discuss.org] >>> 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/ >> > > > ______________________________________________________________________ css-discuss [cs...@lists.css-discuss.org] 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/