Learn CSS step by step

This website is all about CSS, a key tool in web design. In case you’re not familiar with CSS: CSS is the sister technology to HTML that is used to style your web pages. The details are in the tutorial, but for now we can say that CSS can make your web pages look great!

Written with beginners in mind

As with all my writing, I tried to make this web design tutorial on CSS as easy as possible to follow. Instead of a boring-nerd centric style, I’ve used more of a conversational style.

This tutorial website is like anything else in life; you get back what you put into it. So if you really want to learn how to design great looking pages, resist the temptation to stop halfway to use a web design program like FrontPage or Dreamweaver. By finishing the tutorial you will gain a big advantage over all the others out there that gave up!

Don’t get me wrong, this stuff isn’t that hard; it’s just that some people are really lazy!

How this website is set up

The website has 3 major sections:

  1. The introduction to CSS
    We cover the basics and show you a few neat tricks.
  2. A complete CSS tutorial
    We get down and dirty here giving you a solid foundation in CSS so you can use it in your own web design work right away!
  3. Additional CSS Resources
    Supporting articles on CSS web design and a link takes you to an active CSS forum where you can ask any questions you may have.

Once completed, you will have taken the next step towards total nerd glory with these articles on creating a pure CSS web page. Not just CSS styling, but CSS positioning too, that means no tables required!

Once completed, you will be creating pages in sophisticated ways that 99% of web designers don’t even consider! Needless to say, you will have an advantage over the competition. All this is 100% standards compliant and should work in 99% of browsers being used today.

Start Learning Basic Concepts in CSS »

Latest Blog Posts

  • Three Course Options to Learn Beginners CSS

    January 23, 2015

    If you are interested in learning beginners CSS, I have three course options for you … each one with it’s own style of teaching.

    read more

  • Learning Advanced CSS Selectors

    January 20, 2015


    There many ways you can apply CSS to HTML tags – I am talking about the many CSS selectors. The basic selectors are:

    – class selectors
    – ID selectors
    – tag selectors

    I assume you know what selectors are, because you’ve either done my basic CSS tutorial (found on this site,) or you’ve done my beginners web design video course, found on Webmentor.org. So I won’t get into the details in this article. Instead, I just want to quickly talk about the advanced CSS selectors you have to choose from – for instance:

    read more

  • 10 Years of CSSTutorial!

    January 9, 2015


    It has been over ten years since I launched csstutorial.net way back in 2004 – time flies!

    Time for a new Skin!

    I’ve been so busy with other projects, that I haven’t had the chance to update the look and feel of the site for a long while. No worries though, the information is all good, since CSS hasn’t changed.

    read more