The Design of Software (CLOSED)

A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.

The "Design of Software" discussion group has been merged with the main Joel on Software discussion group.

The archives will remain online indefinitely.

Learning CSS

I am a programmer,but also know quite a bit of HTML/Javascript.I want to get strong in CSS.Where should I start? Any good book? Good online tutorial(starting with basics,and upto latest standards)?
Tuesday, May 15, 2007
Jeffrey Zeldman, _Designing With Web Standards_.
Robert Rossney Send private email
Tuesday, May 15, 2007
The CSS Zen Garden book is pretty good (ISBN:0321303474). is the online reference I normally use, it's pretty comprehensive (and generally the first google-result for "CSS XXX").
I learnt 'on the job', being given a .psd design and asked to turn it into a HTML page, and it seems as good a way as any to pick things up- perhaps find a site-design you like and try and replicate the layout?
Do yourself a favour though, and work with Firefox with 'Web developer toolbar' and 'Firebug' extensions installed (I'd have added 'or Opera or Safari', were it not for those), and worry about IE afterwards, as that's a whole different game to play.
There are plenty of messageboards with CSS&HTML help sections (Sitepoint and CodingForums being 2 I've used in the past).
G Jones Send private email
Tuesday, May 15, 2007
The first CSS layout you do is going to frustrate you to no end ... don't give up then.
Wednesday, May 16, 2007
Once you have read Jeffrey Zeldman's bible try also CSS MASTERY by Andy Budd, Cameron Moll and Simon Collinson.

Zeldman's book is a very good introduction to *why* you should design with standards and how you should turn from design to semantic HTML.

But that book is only a milestone starting point and you'll need to go over that and read and learn a lot more.

Best regards, Alessandro
Alessandro Ronchi Send private email
Wednesday, May 16, 2007
Thursday, May 17, 2007
On the road to getting good at CSS, you are 100% guaranteed to rip your hair out in frustration and yell expletives at your monitor more than once.

I recommend for helping to get past this phase, since most of the frustration is going to come from trying to get IE6 to behave itself. For best results, design to work in gecko browsers, double check safari, then write your workaround code for the screwups in IE6. Google for "Internet Explorer Conditional Comments". These will make your life easy for writing workarounds for all the IE6 CSS bugs and the small adjustments you'll have to do for IE7.
Nathan Ridley Send private email
Sunday, May 20, 2007
Monday, May 21, 2007
I like the HTML Dog HTML+CSS tutorials:

Note that they are pretty basic.


      Shlomi Fish
Shlomi Fish Send private email
Monday, May 21, 2007
Stylin' with CSS,  Charles Wyke-Smith.  New Riders (Peachpit)  Unusually helpful, practical, clear.  Not a detailed technical reference, but covered everything i needed to know in real life, understanding how to use CSS wisely.
Daren Scot Wilson Send private email
Wednesday, May 23, 2007
Also check out it is a great site with loads of CSS resources.
Steve Massing Send private email
Thursday, May 24, 2007

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
Powered by FogBugz