Re: [css-d] Complete Stylesheet for Each IE Version - No Trickle Down

2008-11-11 Thread Melbeach
>> Melbeach wrote:
>> Each IE version can now be targeted in complete isolation.

> Benjamin Hawkes-Lewis wrote:
> Another advantage of this approach is that each IE version only has to 
> download one stylesheet, rather than two or three or four, so that's fewer 
> HTTP requests.

Exactly. If you think about the average IE6 user. This user is probably most 
likely of the bunch to still be using a dial-up connection. Using the usual 
linking methods, this IE6 dial-up scenario will request up to four separate 
stylesheets. Of all scenarios, this is the one I would least like to be 
required to request four stylesheets. Using the method discussed, this IE6 
dial-up scenario only needs to request one stylesheet.

> Melbeach wrote:
>> So I'm wondering if any of the experts here see a problem with doing this. 
>> My main concern is that some obscure low-tech browser might see this 
>>  and go into some sort of infinite loop routine, burning 
>> up the old cpu.


> Benjamin Hawkes-Lewis wrote:
> That would definitely be a bug in the browser, not your code, and such a 
> browser would be unlikely to handle common web content.

Makes sense. I only have one website and it's a work-in-progress at the 
moment. So it was no big deal converting what I had to this method. If I was a 
pro web designer with hundreds of sites under my watch, I would probably be 
alot more skeptical about all of this.

-Kyle 


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


Re: [css-d] Complete Stylesheet for Each IE Version - No Trickle Down

2008-11-09 Thread Benjamin Hawkes-Lewis
Melbeach wrote:
> Each IE version can now be targeted in complete isolation.

Another advantage of this approach is that each IE version only has to 
download one stylesheet, rather than two or three or four, so that's 
fewer HTTP requests.

> So I'm wondering if any of the experts here see a problem with doing this. My 
> main concern is that some obscure low-tech browser might see this  and go into some sort of infinite loop routine, burning up the old 
> cpu.

That would definitely be a bug in the browser, not your code, and such a 
browser would be unlikely to handle common web content.

> Is there a tool available that would allow me to check that?

Nope. You'd have to test:

http://browsers.evolt.org/

http://en.wikipedia.org/wiki/List_of_web_browsers

--
Benjamin Hawkes-Lewis
__
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/


[css-d] Complete Stylesheet for Each IE Version - No Trickle Down

2008-11-06 Thread Melbeach
The usual method of stylesheet linking has you starting with a main stylesheet 
that all browsers use, then going down the list of IE versions. Each IE 
stylesheet contains only a handful of coding to get that particular IE version 
in line. Something like this:





Well, why not use the methods discussed at Perishable Press: 
http://perishablepress.com/press/2008/09/22/how-to-deal-with-ie-6-after-dropping-support/
 
and Simon Clayson: 
http://www.simonclayson.co.uk/reportage/comments/ie_6_text_only/. The focus of 
their articles is how to degrade IE6 gracefully. But the potential is there 
for feeding each IE version with its own complete stylesheet like so:





I've tested this locally and so far it's working in the latest versions of FF, 
Opera, Safari, IE7, and IE6. It's nice to know that if I make a change to the 
main non-IE stylesheet, I don't have to wonder how IE was affected. Each IE 
version can now be targeted in complete isolation.

So I'm wondering if any of the experts here see a problem with doing this. My 
main concern is that some obscure low-tech browser might see this  and go into some sort of infinite loop routine, burning up the old 
cpu. Is there a tool available that would allow me to check that? Are there 
any other guinea pigs out there that are already using this method?

Thanks!
-Kyle


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