|
Posted by Andy Dingley on 10/22/07 17:41
On 21 Oct, 12:51, Brian Robertson <brian@[nospam].com> wrote:
> I just wanted to ask what everyone thinks on here about the best way to
> learn CSS.
I only know one way with any real hope of success:
Read "Head First HTML with CSS & XHTML" book
Read Lie & Bos' "Cascading Style Sheets" book
Read http://brainjar.com/css/positioning/
Use the W3C CSS recommendation as a reference after you've done all
these. In particular, read the section on glossary and definition of
terms _very_ carefully, then read the explanation of how the cascade
works.
Seriously, I know of no other way to do this in any sort of reasonable
time. The W3C rec is _unreadable_ (or at least, non-comprehensible) as
any sort of tutorial.
I know personally of no other web tutorials or books that are both
readable and accurate. I know a vast majority that are neither.
I also know of no competent CSS people who didn't find it a
considerable effort and length of time to learn CSS and good-practice
when writing with HTML/CSS. This is _particularly_ true of skilled
programmers, particularly OO programmers, who all seem to fall into a
couple of common misunderstandings about how CSS works, particularly
around selector cascades.
[Back to original message]
|