tags:

views:

209

answers:

10

Hello,

There seems to be too many attributes/parameters in CSS... I want to know all of them and their meaning. Where can I find it?

Thanks

+2  A: 

its not everything, but i have this printed and hanging on my cubicle. I have to style so infrequently I can never remember the syntax.

http://lesliefranke.com/files/reference/csscheatsheet.html

kscott
Good for practical use but the poster did ask for "all of them".
Colin Burnett
+4  A: 

The specification is a good starting point: http://w3.org/TR/CSS21/

David Dorward
-1 The specification is NOT a good starting point; it's the worst starting point EVER. It's a great site to get fine details, but not for a beginner. Go to http://www.w3schools.com/css/ first.
Seb
W3Schools is an awful resource. Half of it is marketing for other parts of it, and half of what is left is wrong.
David Dorward
+13  A: 

If you think that's too many try looking at something like the .NET framework. CSS is nothing. Still:

annakata
+1 for w3schools. great resource
Geoff
W3Schools is an awful resource. Half of it is marketing for other parts of it, and half of what is left is wrong.
David Dorward
@David - Well I completely disagree. Sure it's advert laden, and it's far from definitive but it's still an excellent one-stop resource to have for any learner.
annakata
Agree with annakata. To get things up and running, w3schools is a viable resource.
OregonGhost
A: 

There is a (yet incomplete) list of CSS properties, selectors and other components of CSS at https://developer.mozilla.org/en/CSS_Reference and a whole bunch of resources at http://www.w3.org/Style/CSS/learning

slosd
+5  A: 

All in alphabetical order at: CSS Property Index that also gives you the access to sort by category.

By clicking on each property redirects you to a page that goes in detail of the property telling: What it is; Allowed Values; Examples of it used

TStamper
+2  A: 

I've always found a cheat sheet to be very handy.

kgiannakakis
A: 

This is not a good approach to learning CSS. There are many attributes, but you want to focus on the ones that work consistently across browsers. And many of the most important properties (display, position) have behaviors that depend on the values of other properties, such that learning them one-by-one will not let you understand them comprehensively.

I do recommend the book "PRO HTML and CSS Design Patterns" as a way to learn the most critical attributes and how they interact. It does a good job on focusing on behaviors you can rely on across browsers, as well as identifying unexpected dependencies between the attributes.

Frank Schwieterman
A: 

I can't believe no one mentioned devguru!

http://www.devguru.com/technologies/css2/index.asp

Mike Robinson
A: 

CSS Mastery by Andy Budd, Simon Collison, and Cameron Moll is extremely helpful as introduction to the chaotic world of CSS.

Josef
A: 

Getting a good book is definitely a better way than looking through the specifications on W3C.

I'd also recomend CSS Mastery, and Bulletproof Web Design by Dan Cederholm as great starting points.

For online resources you should have a look at the Sitepoint CSS Reference. It's also a great HTML and Javascript resource. You should also browse through the articles on A List Apart and 24ways.

Eystein