Help, I’m in Stylesheet Hell

December 22, 04 by kenrich

I now have a great deal of respect for anybody that builds a site where the layout is controlled entirely by CSS. That’s what I have attempted to do for this blog and so far it has been anything but easy. I may just through everything out the window and just go with HTML tables.

The problem is that every browser supports and implements CSS differently. In order to make the site look consistant across multiple browsers, you have to create “hacks” in the CSS definition file. This is largely the fault of the companies that develop web browsers. Even though there may be similar issues with HTML tables, I’m sure it’s a lot less of a problem than CSS because the standards have been established a long time ago and more of the bugs have been worked out.

So my next task in developing the site templates for this blog will be to do away with all of the “layout-specific” css and convert that into tables. I hope to have most of the site converted to the new look within the next week. I’ll keep you posted of course.

Add your comment

2 responses for this post

  1. elisabet Says:

    I just converted my site to entirely CSS. It was hard to code everything, but I love the challenge. I found that Eric Meyer’s CSS books were a huge help. I also use TopStyle which helps me visualize styles. CSS is great. Stick with it :)

  2. kenrich Says:

    Thanks for your advice, a lot of the different implementations of CSS in all of the browsers out there scares me away from CSS. But it’s good to see organizations like Mozilla that work hard to make sure the browsers are standards compliant. I will definitely be using CSS more to help define not only the design, but the layout of the site.

Leave a Reply