Saves time
When most of us first learn HTML, we get taught to set the font face, size, colour, style etc every time it occurs on a page. This means we find ourselves typing (or copying & pasting) the same thing over and over again.
With CSS, you only have to specify these details once for any element. CSS will automatically apply the specified styles whenever that element occurs.
Faster pages
Less code means faster download times.
Maintenance
To change the style of an element, you only have to make an edit in one place.
Superior styles to HTML
With CSS, you have much better control over the layout of your web pages. You can specify exactly how big a font will be, exactly where an element will be on a page, what the page will look like when printed, and much more.
CSS is used to “style” website, basically it’s the equivalent of formatting.
Initially HTML tags had their own formatting attributes (for example background for body). These are of course still usable, but deprecated. That means that future version of browsers might not support them.
Aside this, every time a page had to load, it had to read specific formatting info such as background, font size, color settings etc etc. This of course takes time (though with new Net speeds you wouldn’t notice much).
With CSS, you can declare all your formatting in an external .css file, which you then attach (using the link tag) to various pages. Thus, the information contained inside the file is only retrieved once (*from the internet), when you first enter the site. For the rest of the pages, the browser looks into its inner memory (which is offline).
So basically, CSS provides you with a much more elegant and flexible way to format the information on your site.
I suggest you check out the CSS tutorials on
And later, when you’ve mastered it, look up interesting tricks on
Basically CSS is just fantastic 🙂 The main advantages are the versatility of it and the fact it is more SEO friendly. I have loads of articles which go into more details and show you how to code CSS if you are interested in learning more:
December 12th, 2007 at 12:08 am
Saves time
When most of us first learn HTML, we get taught to set the font face, size, colour, style etc every time it occurs on a page. This means we find ourselves typing (or copying & pasting) the same thing over and over again.
With CSS, you only have to specify these details once for any element. CSS will automatically apply the specified styles whenever that element occurs.
Faster pages
Less code means faster download times.
Maintenance
To change the style of an element, you only have to make an edit in one place.
Superior styles to HTML
With CSS, you have much better control over the layout of your web pages. You can specify exactly how big a font will be, exactly where an element will be on a page, what the page will look like when printed, and much more.
December 12th, 2007 at 7:00 pm
CSS is used to “style” website, basically it’s the equivalent of formatting.
Initially HTML tags had their own formatting attributes (for example background for body). These are of course still usable, but deprecated. That means that future version of browsers might not support them.
Aside this, every time a page had to load, it had to read specific formatting info such as background, font size, color settings etc etc. This of course takes time (though with new Net speeds you wouldn’t notice much).
With CSS, you can declare all your formatting in an external .css file, which you then attach (using the link tag) to various pages. Thus, the information contained inside the file is only retrieved once (*from the internet), when you first enter the site. For the rest of the pages, the browser looks into its inner memory (which is offline).
So basically, CSS provides you with a much more elegant and flexible way to format the information on your site.
I suggest you check out the CSS tutorials on
And later, when you’ve mastered it, look up interesting tricks on
December 13th, 2007 at 3:16 am
Basically CSS is just fantastic 🙂 The main advantages are the versatility of it and the fact it is more SEO friendly. I have loads of articles which go into more details and show you how to code CSS if you are interested in learning more: