(Re-)starting things.
Experienced webdesigners tend to forget that beginning in webdesigning, especially in css, is really hard. This is also the case when one has to make the jump from the deprecated way of designing and HTML coding to the use of divisions and CSS.
Basically, using standards in coding and CSS is the act of separating content from structure while managing the latter to allow it to hold the former in place. In this case, the code is the holder and works for the profit of content and not the way round. Now, if you want to get started in CSS or change your designing approach you HAVE to learn. The big question remains: where and how ?
A quick search in any search engine will show that you have more CSS tutorial websites than you can shake a stick at. I have nothing against tutorials but these, however, won’t get you in full swing without the knowledge of basic concepts. Many webdesigners have started CSS the hard way tinkering some code here and there and wading through the neverending fog of browser testing, code hacking and DOM inspecting. CSS being the standard way of doing things now, what was supposed to happen did happen: hundreds of books! There too you have your numerous bookstore shelf but the “for dummies” thing won’t get your backside out of the fire.
Which one then? For me, the question is simple and easy and the answer is short: Jeffrey Zeldman.
In 1998, Jeffrey co-founded—and from 1999 to 2002 he directed—The Web Standards Project, a grassroots coalition that helped bring standards to our browsers. Once browser makers got with the program, Jeffrey and his cohorts persuaded designers and developers to change the way they created websites—an effort to which A List Apart also greatly contributed.
My opinion is that Designing with Web Standards by Jeffrey Zeldman is the eye-opener any webdesigner must read at least once in his/her life. My own personal experience is based on this book, read some 5 years ago. The power of this book is the way in which it presents web standards and css without actually being a dumb step by step tutorial book. This is the one book to read in the first place as it is written for technical and non-technical persons. Once this is done, you’ll be ready to read any other CSS oriented book or tutorial site fully understanding them and why you’re doing it.