9 Top CSS Essential Skills That Every Web designer Should Learn

Aug 21, 2008 by Mohsen

This post is dedicated to elementary & intermediate CSS learners. If you’re going to learn CSS from scratch, you’ve probably seen a lot of techniques, tricks & tutorials so far. In this post I’ve written my own approach to the most essential CSS skills that every web designer should learn. I really love the articles below and liked to share them with you. Hope you enjoy it!

1- Making CSS Layouts

2- Styling & Using Lists

lists

3- Understanding Box Model & Positioning

boxmodel

4- Better CSS Typography

typography

5- Styling Forms

form

6- Using CSS Frameworks

frameworks

7- Optimizing & Best Practices

bestpractice

8- CSS Hacks & Tricks

hacks

9- CSS Buttons, Boxes & Round Corners

button-5

    P.S. Don’t forget to subscribe to my RSS feed for more resources.

Popularity: 100% [?]

68 Responses

  1. User Gravatar Angie Bowen
    6:15 pm on August 21st, 2008

    This is a great list, thanks for putting it together. I’ll admit that I really need to work on 4 & 5 so I’m really excited to go through those sections.

  2. User Gravatar V1
    2:58 pm on August 22nd, 2008

    its rather amusing…

    8- CSS Hacks & Tricks & 7- Optimizing & Best Practices
    shows a image of:

    p {
    margin-left
    margin-right
    margin-bottom
    margin-top
    }

    rather wierd as its p { margin:0 0 0 0;} would be considered a trick or optimizing

  3. User Gravatar Rahul
    7:31 pm on August 22nd, 2008

    CSS frameworks are one of the best things that i’ve found on the net, it makes one’s life much more easier.

  4. User Gravatar Raj
    11:32 am on August 23rd, 2008

    Thanx 4 this wonderful list. very useful.

  5. User Gravatar adelaide web design
    2:08 pm on August 23rd, 2008

    fantastic as usual, thanks

  6. User Gravatar acms
    3:28 pm on August 23rd, 2008

    Good list, thanks for sharing.

  7. User Gravatar NaldzGraphics
    3:15 am on August 24th, 2008

    great list.its really helpful.keep up the good work:)

    Ronald

  8. User Gravatar Mich D aka @MichDdot
    6:27 am on August 24th, 2008

    Hey this rocks :) I stumbled on it right before starting a new project. Normally I breeze by the tons of web design how tos but this one was great. ROCKIN!! thnx

  9. User Gravatar fatnic
    10:22 pm on August 24th, 2008

    Some excellent tips there. I’ll be using more than a few of them in the future!

  10. User Gravatar Andrei Gonzales
    10:09 am on August 25th, 2008

    Why should there be a requirement to learn CSS frameworks? If you’re knowledgeable at CSS you don’t need all that code bloat.

  11. User Gravatar Geoserv
    6:29 pm on August 25th, 2008

    I have recently been looking for tips on styling my forms better, thanks for the link and list.

  12. User Gravatar Jermayn
    12:53 am on August 26th, 2008

    disagree about the frameworks….

    Most of them are just bloated code that then interferes with the optimisation which is number 7.

  13. User Gravatar Mohsen
    2:14 pm on August 26th, 2008

    @ Jermayn & Andrei Gonzales:
    I think css frameworks are quite easy to use. also if you are good at css you can optimize and personalize them. CSS frameworks work when you’re creating boxy magazine themes also you don’t need to use them in all of your small pages.

  14. User Gravatar Chris
    3:57 pm on August 26th, 2008

    Nice list. I dugg it.

  15. User Gravatar Katy
    2:22 am on August 27th, 2008

    Thanks for the links to the CSS forms stuff, I’ve been looking for something like this for a while. Shame there’s little support in Safari, Camino and (by the looks of it) Firefox 3 for some of the the techniques used though

  16. User Gravatar NathanaelB
    6:33 am on August 27th, 2008

    I disagree with Andrei and Jermayn - when you’re working on real projects with real deadlines then you need to know how to work efficiently; of particular importance in a dev team with multiple web UI designers so you’re working off a common framework rather than having to work in series and wait for one person to build a base for other designers to work off or developing their own stuff from scratch.

  17. User Gravatar John Faulds
    3:31 am on August 30th, 2008

    @NathanaelB - the title of the post, is essential skills that every web designer should learn. The points you make refer to designers working in large teams. There’s a lot of other design shop configurations where learning a framework wouldn’t be essential. Freelancers in particular would probably benefit the least from using a pre-built framework (yes, freelancers also work on real projects with real deadlines).

  18. User Gravatar joyoge
    10:18 pm on September 4th, 2008

    web tasar?mc?lar?n?n bilmesi gerekli 9 önemli CSS tekni?i
    http://www.joyoge.com/oku/610/web-tasarimcilarinin-bilmesi-gerekli-9-onemli-CSS-teknigi.html

    thanks you for nice tuts…

  19. User Gravatar Jasper
    5:16 pm on September 5th, 2008

    I love when people like NathanaelB come along and are like “hohoh, I’m a real web professional - my opinion is right because I have real life scenarios to back myself up!”. Your personal preference, or the way you’ve found that works for you doesn’t make you right ;)

    Personally, I don’t think that css frameworks are really worth it. I mean, I use a reset stylesheet from one (can’t remember which), but that’s it. I likes to do it all myself so I know what I’m doing when I’m debugging. You can also keep track of CSS in large projects with good coding standards and documentation.

  20. User Gravatar Matt
    7:37 pm on September 6th, 2008

    It’s amazing how CSS makes no sense for ages if you have moved from tables, then, one day, things just start to fall into place.

    I think this list covers everything, lets be honest.

  21. User Gravatar chris
    11:38 pm on September 6th, 2008

    thank you very much for making this list,I’ve been new to css and still trying to learn it

  22. User Gravatar Hekko
    12:23 pm on September 7th, 2008

    Awesome ;-)

  23. User Gravatar Abdo
    4:47 am on September 8th, 2008

    A Great post. thanks a lot.

  24. User Gravatar Sachin Bhavsar
    9:05 pm on September 8th, 2008

    Good post. But how can you ignore CSS floats?

  25. User Gravatar Thorsten
    10:45 am on September 9th, 2008

    Being able to use css frameworks can hardly be described as being “essential”. Link bait.

  26. User Gravatar anand
    2:30 pm on September 11th, 2008

    useful indeed. thanks a lot
    :-)

  27. User Gravatar Website Design
    2:59 pm on September 13th, 2008

    Very nice. CSS is a great skill and ability. I think all designers should be intimately familiar with it. Also, it makes cross browser compatibility, XHTML/CSS validation, and a myriad of other things all the more simple.

  28. User Gravatar erica
    3:35 am on September 14th, 2008

    Thank you kindly for this truly valuable, comprehensive list. It really helps me focus on what I need to do to jump back into CSS.

  29. User Gravatar Sam Parkinson
    8:03 pm on September 23rd, 2008

    Really useful post, thanks :D

  30. User Gravatar Clarice
    4:14 pm on September 26th, 2008

    A wealth of information. Thanks!

  31. User Gravatar darek
    6:15 am on October 15th, 2008

    Thank’s it’s really helpful.

Trackbacks

  1. | DeveloperFox

    [...] 9 Top CSS Essential Skills - 9 Top CSS Essential Skills That Every Web designer Should Learn [...]

  2. 9 Top CSS Essential Skills For Every Web Designer | WhiteSandsDigital.com

    [...] written my own approach to the most essential CSS skills that every web designer should learn.read more | digg [...]

  3. Help Developer - CSS, Dreamweaver, Gimp, HTML, JavaScript, PHP, VB.NET, Visual Studio, Wordpress Tutorials » Blog Archive » Today’s Top List - 21/08/08

    [...] include; DevloperFox’s 13 hand-picked Vertical and horizontal CSS Menus, aComment’s 9 Top CSS Essential Skills That Every Web designer Should Learn, and check out their list of developer icon sets, everybody loves a good icon countdown And if you [...]

  4. Help Developer - CSS, Dreamweaver, Gimp, HTML, JavaScript, PHP, VB.NET, Visual Studio, Wordpress Tutorials » Blog Archive » HD Todaily - 21/08/08

    [...] include; DevloperFox’s 13 hand-picked Vertical and horizontal CSS Menus, aComment’s 9 Top CSS Essential Skills That Every Web designer Should Learn, and check out their list of developer icon sets, everybody loves a good icon countdown And if you [...]

  5. Habilidades CSS para diseñadores — Tablosign

    [...] 9 habilidades que todo diseñador debe tener con CSS. Digamos… lo que no puedes pasar por alto. 0 # [...]

  6. memo's me2DAY

    ??? ??…

    9 TOP CSS Essential Skills That Every Web designer Should Learn?.. “Every Web desiginer Should Learn” ??……

  7. CSS Brigit |9 Top CSS Essential Skills

    9 Top CSS Essential Skills…

    aComment menciona las nueve principales habilidades CSS que todo buen diseñador web deberia saber….

  8. Some CSS Resources

    [...] 9 Top CSS Essential Skills That Every Web designer Should Learn [...]

  9. 9 habilidades CSS que todo diseñador debería conocer | frogx.three

    [...] Enlace: 9 Top CSS Essential Skills That Every Web designer Should Learn [...]

  10. links for 2008-08-22 | Databyss.com

    [...] 9 Top CSS Essential Skills That Every Web designer Should Learn - aComment.net (tags: css webdev webdesign forms style) [...]

  11. Habilidades esenciales sobre CSS que todo diseñador web debe aprender » Cosas sencillas

    [...] AComment.net, encuentro una selección de habilidades esenciales sobre CSS que todo diseñador web debe [...]

  12. Web Sites of Interest » links for 2008-08-23

    [...] 9 Top CSS Essential Skills That Every Web designer Should Learn - aComment.net (tags: webdesign css) steve on August 23rd, 2008 | Filed under 15 | [...]

  13. Web Sites of Interest » links for 2008-08-24

    [...] 9 Top CSS Essential Skills That Every Web designer Should Learn - aComment.net (tags: webdesign css) steve on August 24th, 2008 | Filed under General | [...]

  14. Vote for this article at blogengage.com

    9 Top CSS Essential Skills That Every Web designer Should Learn…

    How many of these do you know? Great list of techniques for the novice to beginner to learn….

  15. Fatih Hayrio?lu'nun not defteri » 1 haftal?k haberler » WordPRess, sürümüne, yükselttim, Otomatik, güncelleme, de?i?tirdi, Türkçe, patlad?, ??in, düzelt

    [...] CSS hakk?nda bilmemiz gerekenler, 9 ba?l?k alt?nda. Ba?lant? [...]

  16. Max Design - standards based web design, development and training » Some links for light reading (26/8/08)

    [...] 9 Top CSS Essential Skills That Every Web designer Should Learn [...]

  17. Ian Stalvies, Sydney » Blog Archive » A great CSS summary

    [...] timely email I received this evening on “9 Top CSS Essential Skills That Every Web designer Should Learn” … summary of pretty much every topic [...]

  18. 9 Top CSS Essential Skills That Every Web designer Should Learn - aComment.net : brutally succinct

    [...] 9 Top CSS Essential Skills That Every Web designer Should Learn - aComment.net. [...]

  19. » Blog Archive » Fundamental Designer Skills

    [...] 9 Top CSS Essential Skills That Every Web designer Should Learn Aug 21, 2008 by Mohsen [...]

  20. Anthony Tartaglia » Blog Archive » links for 2008-08-27

    [...] 9 Top CSS Essential Skills That Every Web designer Should Learn This post is dedicated to elementary & intermediate CSS learners. If you’re going to learn CSS from scratch, you’ve probably seen a lot of techniques, tricks & tutorials so far. In this post I’ve written my own approach to the most essential CSS skills that every web designer should learn. I really love the articles below and liked to share them with you. Hope you enjoy it! (tags: css tutorials webdev) [...]

  21. What Are the Best Sources of Design Community News? | Vandelay Website Design

    [...] 9 Top CSS Essential Skills the Every Web Design Should Learn [...]

  22. Web Develoment, Design & Usability » Blog Archive » 9 Top CSS Essential

    [...] 9 Top CSS Essential Skills That Every Web designer Should Learn [...]

  23. Cool Links #9: Neatorama « TEACH J: For Teachers of Journalism And Media

    [...] #9: Neatorama September 1, 2008 — teachj 1.  Comment.net has an excellent post with NINE Essential CSS Skills that you just have to know - or in my case [...]

  24. Thursday Links Roundup #10

    [...] 9 Top CSS Essential Skills That Every Web designer Should Learn - No need to explain… [...]

  25. Best Design Resources of August 2008 | CrazyLeaf Design Blog

    [...] 9 Top CSS Essential Skills That Every Web designer Should Learn This post is dedicated to elementary & intermediate CSS learners [...]

  26. 9 CSS Essential Skills That Every Web designer Should Learn | WhiteSandsDigital.com

    [...] should learn. I really love the articles below and liked to share them with you. Hope you enjoy it!read more | digg [...]

  27. » Blog Archive » 9 Top CSS Essential Skills That Every Web designer Should Learn - aComment.net

    [...] more: 9 Top CSS Essential Skills That Every Web designer Should Learn - aComment.net Posted on September 6th 2008 in CSS Tips, Web [...]

  28. Design links for the week | Design daily news

    [...] 9 essential CSS skills A well categorized list to improve your CSS skills. [...]

  29. 9 Top CSS Essential Skillsche ciascuno webdesigner deve conoscere : sastgroup.com

    [...] web: http://acomment.net/9-top-css-…-should-learn/299 Share and Enjoy: These icons link to social bookmarking sites where readers can share and [...]

  30. 9 najwa?niejszych umiej?tno?ci webmastera at echo()

    [...] 9 top essential skills. Naprawd? ciekawe zestawienie. Polecam wszystkim tworz?cym strony [...]

  31. 10 MODELOS DE TIPOGRAFIA PARA SITES CSS « Aprendizado On-line

    [...] site acomment.net fez um belo trabalho reunindo 10 exemplos de estilos de texto usando CSS que você pode adotar na [...]

  32. How to learn photoshop in a week..

    [...] Dus voor alle vormgevers onder ons: - inspiratie - kleurenschema bepalen - nog meer inspiratie - 9 css oplossingen die iedere vormgever zou moeten weten… - hoe het dus niet moet - nog wat meer css [...]

  33. multimediamaniacs » Hoe maak je nu een website

    [...] wat extra linkjes: - 9 css oplossingen die iedere vormgever zou moeten weten. - meer css tips en [...]

  34. Simone D’Amico » Blog Archive » 9 Top CSS Essential Skills che ogni web designer deve conoscere

    [...] post a questo link, scritto originariamente da Mohsen, è di aiuto per tutti coloro che stanno apprendendo ora il CSS [...]

  35. Arbenting’s Best of the Week (08/17 - 08/23) | Arbenting

    [...] 9 Top CSS Essential Skills that Every Web Designer Should Learn [...]

  36. Recent Faves Tagged With "typography" : MyNetFaves

    [...] public links >> typography 9 Top CSS Essential Skills That Every Web designer Should Learn -… First saved by Vivjan | 1 days ago Stunning illustrated typography on dark backgrounds First [...]

  37. Two Mad Geeks Tech Articles » Blog Archive » 9 Top CSS Essential Skills

    [...] Link: aComment [...]

What do you think?