On Feb 10, 2009, at 9:39 PM, Ian Young wrote:

> Now the following changes seem to make it work - no idea why.
>
> Phillipe's changes plus following changes to David's conditional.
> <!--[if IE 8]>
>   <style type="text/css">
>   li a {display:inline-block;}
>   /*li a {display:block;}*/
>   .nav2  a {display:inline;}
> </style>
> <![endif]-->
>
> Defies logic.

Wrong approach.

1. If you're testing IE 8 beta, you should upgrade to IE 8 rc1 - a  
world of differences.
2. I have similar lists as yours on one of my sites, and IE8 [1]  
handles them perfectly fine, just like Gecko/WebKit/Opera. I haven't  
had time to test what it does in 'IE 7 emulation mode'.
3. What you need is 'fix' IE 7/6 in a transparent way (invisible to  
modern browsers). Don't hack living browsers, it will hurt you in the  
short, medium and long term.

[1] the one that comes with the Windows7 beta demo, running in a VM.

Philippe
---
Philippe Wittenbergh
http://l-c-n.com/





______________________________________________________________________
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/

Reply via email to