Basic intro to cascading style sheets
What are Cascading Style Sheets or CSS?
A cascading style sheet is a document which is part of any
modern website. As a normal user, you won’t see it directly as you browse the
website, but you will definitely see its effects.
The style sheet gives design direction to the website
elements, telling it what colours, fonts and sizes to use, where to put various
elements, and hundreds of other visual elements.By using a style sheet to contain this information it means we don’t have to specify these things on each of the individual pages – which would lead to a lot of repeated code and a nightmare if we ever wanted to change – say – the background colour.
By swapping out one style sheet for another, you can
completely change the look of a website so as to make it unrecognisable.
There are various ‘standard’ tags you can use in style
sheets which will work in any website at all, but if you find that too limiting
you can also make up your own brand new ‘classes’ and ‘ids’ which you can apply
willy-nilly wherever you like.
Because you may have elements nested within each other, they
may end up with multiple styles applying to the same item – for example, a
paragraph of text. This is where the ‘cascading’ bit comes in. CSS sheets have
priority and the closer to the element, or alternatively, the lower down the
sheet, the high priority it will be.
Cascading Style Sheets will make even the most basic website
easier to work with and more elegant and at the top end of the scale they can
be used to make smart, responsive websites that do all kinds of clever things.
If you want to learn more about cascading style sheets and
have a more detailed and at the same time straightforward explanation of
exactly the role they play and why they’re so awesome go and read the full article on cascading style sheets.
If you’ve found this article useful you might want to check
out our resource bank, which includes articles about why you shouldn’to utsource your web design to India, whether you should put music on yoursite (No! A thousand times no!), all about web hosting – and, you’ve
guessed it – much more.