Christian Kirchhoff wrote:

> the following page has some problems with IE6: 
> http://www.digitale-bibliothek.de/Downloads/CSS-Test/ie6test.htm

One of the many negative results caused by 'hasLayout'. The combination
of 'auto-expansion' and 'width-calculation' bugs in that browser, makes
adding 'hasLayout' on a self-adjusting element pretty unreliable.

> This only happens under certain circumstances. The original website 
> contains thounsands of pages that are very similar, and only 
> sometimes this behavious appears. Before on those pages showing the 
> problem, the middle column was even invisible. I was able to correct 
> that, but now I have this jumping middle column.

> Seems I need a solution that - hides the overflowing portion of the 
> permalink in IE7 - does the same in IE6 and prevents the div.zenoCO 
> to be made too wide

To stabilize IE6, add...

* html .zenoCOFooter {float: left; width: 95%; margin-right: -99%;}
* html #zenoMFMiddle {overflow-x: hidden;}

...but this is just a stabilizer, since IE6 still can't control width
and expansion properly.

IE7 is "over-fixed" (by default) already, so I would try to avoid
"double-fixing" that bugger - unless you throw it back into quirks mode
and feed it IE5/win corrections.


Many of us get all browsers in line by using variants of the 'negative
margins'[1] solution. That's one of the few layout-solutions that IE/win
can't easily break out of, and when it does it's easy to fix.

regards
        Georg

[1]http://www.alistapart.com/articles/negativemargins
-- 
http://www.gunlaug.no
______________________________________________________________________
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/

Reply via email to