All assistance is appreciated Stefan. and don't think I gave display:inline-block a go so who knows it could work. I think that is one of the things that bugs me (no pun intended) is the randomness of the cause and solutions.
Ohh well back to it Wesley Lamont >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/