View Single Post
Old 03-29-2006, 02:45 PM  
potter
Confirmed User
 
Industry Role:
Join Date: Dec 2004
Location: Denver
Posts: 6,559
Quote:
Originally Posted by RazorSharpe
If your site is bog standard and doesn't try to push the css envelope then no, you won't need to use conditional statements. If you want to serve curative style rules to IE then conditional statments are imperative so you can leave your stylesheet devoid of hacks.

Having said that, just because you design using stylesheets does not mean you get cross browser compatibility. Stylesheets are just a means of separating design from content. One could just as easily design a site using what i wish were already deprecated font tags and tables and still achieve cross browser compatibility. This was essentially my point when i made my first post.

...
I push the envelope for design with everything I do. All of which is 100% pure css, w3c compliant code. Creating a cross browser layout without hacks or statements. Is simply knowing what can and can't be done. There are ten ways to do everything. Knowing the right one is what rates a person's skill and knowledge.

My point was, if you know what you are doing. It is very easy to create a css based site which is cross browser compatible. It's simply experience which will give someone the proper knowledge to do so. Writing cross browser compatiblity isn't about hacks, proper or improper css. It's about knowing what style types and properties to use where and when.

In the end. No blame can be put onto browsers for layout inconsistancies. That's just an easy way out for the coder to put the blame on something or someone other than him/herself.
__________________


Last edited by potter; 03-29-2006 at 02:46 PM..
potter is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote