Menu Search
Jump to the content X X
SmashingConf London Avatar

We use ad-blockers as well, you know. We gotta keep those servers running though. Did you know that we publish useful books and run friendly conferences — crafted for pros like yourself? E.g. our upcoming SmashingConf London, dedicated to all things web performance.

Author:

Rick Christie is studying information systems. He viciously juggles activities from college, web design, programming, church, to sports activities. You can say hello to him via seven.rchristie [at] gmail.com.

Top 10 CSS Table Designs

Tables have got to be one of the most difficult objects to style in the Web, thanks to the cryptic markup, the amount of detail we have to take care of, and lack of browser compatibility. A lot of time could be wasted on a single table although it's just a simple one. This is where this article comes in handy. It will show you ten most easily implemented CSS table designs so you can style your tables in a zap!

Top 10 CSS Table Designs

Before we start, let's review the general rules of thumb when styling tables:

Tables love space. Set the width of tables carefully, according to the content. If you don't know the perfect width, simply set the width of the table to 100%. Tables look nicer when they have "overwidth", and when it comes to tables too much width is definitely better than too little width.

Cells need some padding. Sure, each table cell relates to each other. But it doesn't mean that we have to pull them too close, right? Define some space between the cells, crammed up table cells are so much harder to read.

Treat tables the way you treat content. Tables are read similarly to the way we read text — except it's harder and it takes more time to read a table. So be careful with the amount of contrast you are giving to your table. Use soft colors — it's easier for the eyes. Don't treat your table like it's a graphical decoration. Make sure that the style you apply to it makes the content more readable, not the other way around.

Read more...
1

↑ Back to top