Dave Buchholz wrote:
>  <snip>
> * html div.half_block_center
> {
> overflow: visible;
> width: 100%;
> }

> If I were to put this code in a conditional comment should I choose the
> catch all <!--[if IE]> or a more specific version type ?

Depends on your support-strategy...

I'd use a 'catch all', since IE7, IIRC, will act "correctly" on it. IE7 
has (more or less) the same 'hasLayout' related bugs as previous versions.
Note that not all IE/win corrections are that cross-version reliable, 
but this one is.


I always use a 'catch all' IE-only stylesheet (although not always 
through a conditional comment), but I also use the '* html' hack in that 
stylesheet for all styles that IE7, and later versions, should not be 
allowed to see.

Such version-separation in a 'catch all' stylesheet is, IMO, more 
future-proof than version-separation through stylesheet-links - unless 
some form of include is used to add/upgrade stylesheet-links in pages. 
Some attention has to be given to new IE-versions anyway, and I'm 
already preparing for IE8-9-10. I prefer to put all my attention on 
what's in one, single, stylesheet - if/when a future version of IE/win 
arrives :-)


However, the whole thing may become slightly more problematic if IE/Mac 
is to be supported. IE/Mac should see the 'overflow: visible' part. No 
real problems though - at least not as I see it - as I prefer to either 
give IE/Mac *no styles* at all, *or* give it its own, corrective, styles 
in its own, separate, stylesheet.

regards
        Georg
-- 
http://www.gunlaug.no
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to