Keep It Organised

As you push on with your latest design, you might find that your stylesheet begins to build up rapidly. Before you know it, you’ve got line after line of code, with buried hacks and declarations all over the place, and some you can’t even remember what for!
So you end up back and forth between HTML […]

Universal CSS Settings

As we all know, different browsers display different code. That line must feature somehow in nearly every article on this site and give us as web designers more work to do. One way to try and cut down on the work we do, is to apply the same rules to most of the, what I […]

Using The Horizontal Rule to Great Effect

In my opinion, one of the most useful elements for making a page clear is the <hr>, or, as I call it, the ‘horizontal rule’. This, as with all other elements, can be styled with CSS, however you need to be careful, as different browsers style the <hr> differently.

Using the :hover to greater effect - Tables

Before IE7, the :hover could only really be used on links. This was because IE6, the major browser at the time, would not allow the :hover to be assigned to anything other than ‘a’. However, with IE7, this attribute can be used more, because IE7 & FF both understand the :hover on pretty much anything. […]

Fat Free CSS

Well, almost.
CSS is great, no doubt about it. But when it comes to using it, things can soon get messy. With a class here, an ID over there and a helping of multiple declarations, the whole thing can soon snowball into a mass of margin zeros, float left’s and goodness knows what else.
So, with some […]