Menu Search
Jump to the content X

CSS3 Cheat Sheet (PDF)


Just last week we released an extensive printable HTML 5 Cheat Sheet that lists all currently supported HTML 5 tags, their descriptions, their attributes and their support in HTML 4. In comments to this post we received many requests for a similar CSS 3 cheat sheet that would present the main features of CSS 3 in a handy, printable reference card.

So we asked our friend Chris Hanscom from (who created the HTML 5 cheat sheet) to create a quick reference card for CSS 3. We already encouraged you to experiment with CSS 3 in our last posts and now you can use this handy cheat sheet to use the new CSS 3 features in some modern browsers (Firefox 3.5, Opera 9.6, Safari 3+, Google Chrome and Co.). The result is a printable CSS 3 scrib sheet, created and released exclusively for the readers of Smashing Magazine. Thank you for your great work, Chris Hanscom!

In this post we present a printable CSS 3 Cheat Sheet (PDF), a complete listing of all the properties, selectors types and allowed values in the current CSS 3 specification from the W3C. Each property is provided in a section that attempts to match it with the section (module) that it is most actively associated within the W3C specification. Next to each property is a listing of the expected values that that property takes (normal text shows named values it accepts and italics shows value types it will accept).

The cheat sheet was done in the same format as the CSS 2 Reference Guide that you may want to use for your projects as well.

Download the CSS 3 Cheat Sheet for free! Link

CSS 3 Cheat Sheet

Thank you very much, Chris Hanscom! We appreciate your efforts.

Further Resources About CSS 3 Link

Do you use CSS 3 already? Link

Do you already use CSS 3 in your projects? Would you recommend using CSS 3? Let us know in the comments!

Smashing Book #5

Hold on tiger! Thank you for reading the article. Did you know that we also publish printed books and run friendly conferences – crafted for pros like you? For example, Smashing Book 5, packed with smart responsive design patterns and techniques.

↑ Back to top Tweet itShare on Facebook

The Smashing team loves high-quality content and cares about the little details. Through our online articles, Smashing Books, eBooks as well as Smashing Conferences, we are committed to stimulating creativity and strengthening the web design community’s creative forces.

  1. 1

    First!!! Cheers!

  2. 2

    CSS 3 rocks, IE sucks ;-) .

    I don’t understand why M$ doesn’t make IE CSS 3 compatible. If they don’t know how to do that, then why don’t they take a look in the source code of the Gecko engine?!

  3. 3

    That’s exactly what I needed thank you! Will come in great handy with my web developing ;)

  4. 4

    This Cheat Sheet is ugly and useless – a cobbler should stick to his last.

  5. 5

    To be honest – This .PDF (while appreciated) isn’t exactly an exclusive CSS3 only cheat-sheet. I could have done without the additions of what floats, text-align and other non-CSS3 attributes do.

    And to the people asking if there is something to make non-compatible browsers do these CSS3 attributes (there isn’t, that I know about) – But, jQuery does allow you to do many things CSS3 does (through the use of plugins and core functionality). 95% of all browsers have JavaScript enabled, which is better odds than those who use browsers that cannot support CSS3.

  6. 6

    Cool – how about a smaller one with just the changes/additions etc between CSS2 and CSS3 – thanks

  7. 7

    So, what browsers actually support CSS3 fully enough for it to actually be usable in projects? There is no point in using CSS3 for one or two specific browsers and then CSS2 for every other browser.

    When will browser makers (especially Microsoft) start really delivering what developers need?

  8. 8

    I agree with Mark – this stuff is cool but I’d never use it… I’ll reference this guide 2 years from now.

  9. 9

    In response to Mark, the latest versions of Firefox, Chrome, and Safari all support CSS 3, leaving Internet Explorer and others out of the look.

    I think the important thing to note is the subtle additions with CSS 3. Rounded corners and drop shadows add to a page on a browser that supports CSS 3, but are additions that aren’t sorely missed if they aren’t supported.

  10. 10

    Isn’t there any third pary work-around to make older browsers compatible with the css3 support?

  11. 11

    I have used a few bits and bobs with regards to CSS3 and so far I am quite happy, the only problem is finding solutions when they don’t render in no CSS3 compliant browsers. It is a very similar situation to HTML5 which they say will replace XHTML. V.good, but browsers need to catch up.

    Cheers for the cheat sheet thought SM.

    Come on Microsoft, IE is the bain of every designer and devleopers life… get it sorted…

  12. 12

    Nice work, gents! I’ve been experimenting with CSS3 in my own projects. Sadly, I’m not allowed to incorporate many of these into projects at my day job. Thanks!

  13. 13
  14. 14

    It seems every web design site and his dog has an article on CSS3 at the moment, which is silly. Its good to know where things are headed but everyone is making out like we can actually use it!

    It’d be nice to use it but clients aren’t going to want to pay you to do two versions!

  15. 15

    I just twittered this.. great!

  16. 16

    I’m still wondering what’s the use of using CSS3 if Uncle Bill doesn’t use CSS3 in IE?

  17. 17

    Why and when using css3? well, think about progressive enhancement.

  18. 18

    Seems a little early to premature a CSS3 cheat sheet seeing as how the browser support is slim to none at the current.

  19. 19

    Cool & useful stuff, looking forward to use CSS3 more.

  20. 20

    Thanks for this and we need more cheat sheets

  21. 21


    now for the browsers…

  22. 22

    These cheat sheets are just too ugly.

  23. 23

    Just use CSS3. The longer you developers/designers don’t start using it, the longer will take to s**** browsers (e.g., IE) to adopt it as a standard.

  24. 24

    To answer the final question, I’ve been using text-shadow, border-radius and RGBa quite a bit lately. I always use it in such a way that if a browser doesn’t support it, it doesn’t really affect the usability of the layout.

    A comment on the cheat-sheet, it would’ve been good if it indicated which properties were those included in CSS3, and not already included in previous versions.

  25. 25

    Hey – nice cheatsheet. But it’s not very “printable”. It’s going to use all my cyan ink. :-(

    Could you make both a printable and toner-friendly version, too?!?

  26. 26

    YES! I can’t wait to be able to use this 2012.

    But thanks to smashing for providing this, seriously.

  27. 27

    I’m taken aback by all the downer comments about CSS3 here. Need we remind ourselves that most browsers will simply ignore a CSS rule it doesn’t understand? Unless you’re sadly deluded into thinking that designs must look the exactly same in every browser (or work for a company that is similarly misinformed), should the fact that one browser will show round corners while another shows square corners really bother us that much? I think not.

    Could subtle shadows, nicer fonts and rounded corners help make a good design even better? Sure. But take those things away and what are you left with? A good design!

    The thinking around here seems to be that if IE doesn’t support it, why bother? But since rewarding those with more capable browsers doesn’t necessarily mean punishing those using IE, why not use these features now, and let IE catch up later?

  28. 28

    thanks a lot for this great CSS3 Tutorial. mill thanks. thats off to SM.

  29. 29

    Forward to the arrival of CCS3

  30. 30

    !Viva la CSS3!


↑ Back to top