One thing though none of you really paid attention to in this thread is something I would agree on. CSS is awesome for setting out different themes and design elements for several sites at once while displaying the same content accross them all.
THere are alot of advantages to CSS in many ways but at the same time there are hardly any developer tools for it. You goto have a nice assortment of class libraries and collect veritable elements and collect a steady hand of premade layout concepts to to ease the work flow.
Meaning you goto pretty much code the shit by hand which interrupts work flow immensely especially when setting out on a new layout and having to debug every portion of it. Sure you can be a designer and stick to a couple base templates in CSS and fake your way through it but again from what I know many clients want different things different layouts.
The methods required at current are hardly conducive to the work flow of a production.
Again no developer tools, nothing like DreamWeaver to streamline the work flow in a way that is more productive and timely.
I am dabbling with CSS and so far from what I gather it is appearently a series of work arounds and compatibility issues. I visit CSS tutorial sites and they have massive display failures and make excuses on the pages for Opera, FireFox and especially IE as to why the pages are not displaying properly for the tutorial pieces from Nav set ups to layouts while listing the faults of the CSS layout itself and its compatibility issues.
Back to Work Flow:
I layout a design in Photoshop and cut it up place the information in tables then set out to optimise the html, make way for text and so forth. I use DreamWeaver to intuitively take my graphical elements and view it as the page design comes together.
With CSS you can do a layout with Photoshop ( Kinda ) but good luck getting things to order out reliably the way it does when using table based layout elements unless of course you have a preset CSS layout already established otherwise you are going to have to recode by hand the entire thing creating custom tags and hoping the positioning is accurate.
Sorry positioning is not accurate whats so ever when it comes to CSS. It simply IS not accurate or reliable when it comes to layout control.
I just think CSS is not ready for prime time once again pointing to the lacking of proper development tools while having excessive failures in cross browser compatibility. If you are an SEO freak sure CSS can make your life easier as you can extend your content into veritiable websites using different CSS styles sure it might theoretically help in SEO in ordering the content but I wouldnt count on it as a fail safe road to top SEO results just because the content was ordered properly using CSS. If you order content properly on standard HTML you will get the same results. Content is KING bottom line there. Use valid code and you will get great results whether its in CSS or not.
I do plan on moving to CSS though and I am working with it in my off time, which I happen to have alot of right now, trust me you people will be the first to know if I ever arrive to the conclusion that CSS is better for design but right now I do not think so.
Anyways I am so done with this thread, so done with this topic...
SO done with it.
|