Look Maw, No Tables!

Sunday, February 26, 2006 | comments (5)
For the past several months, I've been working intermittently, between projects, on making this site's design completely CSS-based, and doing away with tables completely. All the sites I've been building for clients have been CSS-based, and all the while mine has remained woefully filled with tables, and I've begun to feel jealous of this fact. Until now. Friday I started using a new style sheet and display template. I still use a few tables on the photo gallery pages, but for the rest of the site (the blogs, etc.) it's all CSS. A few pages are still displaying kind of oddly and I'm trying to resolve those issues as I come across them. IE, for instance, still has a few quirks (of course). But since this is my personal site and not a client's, I'm going to ignore them for now. I'm sure I'll fix them eventually.

For those of you who are saying Table what? CSS who?, I'll just put it this way: I've done a little modernizing here at nicolasix. Upgraded the plumbing. Switched out the electrical outlets. Installed new wiring. It looks the same, but it's actually quite different and works much better than it did just a couple of days ago.

So, now that changing the design is a simple matter of switching out a style sheet, my plan is to put up a new look and feel every so often. Eventually, there may be several designs available which people will be able to choose from. But given my current workload, and my tendency to be a perfectionist about things like this, I'm betting this won't begin to happen until late Summer or Fall.

Oh. I almost forgot: I've also changed this site's URL structure. Instead of the long, unpleasant URL's I had before, I now have much shorter, easily digestible URLs that look something like this: www.nicolasix.com/257/. A minor thing, yes, but one that gives me great pleasure as it will lead to better security and better search engine indexing.

Now, back to other coding projects . . .

link to this | comments (5) | File: 

« The Google Center of Everything
Get On the Bus »




Comments

I did this... it was a mistake. If you want grid layout, USE TABLES. If you want something other than grid layout, use CSS. My page tries to do grid layout in CSS, and it's all kinds of hard to maintain (not to mention the bugs it triggers).

Posted by JP on Feb 26, 2006 at 7:21:50 PM
You're right - there are definitely some situations where it makes more sense to stick with tables. (Like the photo pages, or when you have unpredictable content length or type.) But most of the time there's a way to get things to work and it tends to pays off down the road when you do re-designs. Plus, me simply likee the CSS. It's definitely where it's at. ;-)

Posted by Rothko on Feb 26, 2006 at 8:13:07 PM
You just made my brain hurt!

Posted by Amy on Feb 27, 2006 at 5:40:00 AM
I think it's something like 25% of your pages can be tables...

anyways... great job on the mod rewrite!

my eyes are happy

Posted by Laundro on Feb 27, 2006 at 10:42:03 AM
Yes. My brain hurts, too. But it's just a general thing. Has nothing to do with this post.

Posted by Rothko on Feb 27, 2006 at 6:07:42 PM

Related Posts

In CSS . . .

11.02.2007
I've had a few late nights this week. Because it was time for a remodel. And remodels happen best at night. And I just hope my new neighbors don't have sensitive ears. Because my office shares a wall with them. And there have been keyboard taps coming from over here. Lots of 'em.

09.27.2006
Some good things to remember when building standards- and css-friendly sites, whether you're a pro at css or just breaking away from tables.

03.30.2006
This isn't a tech blog, and I'm pretty much a techie-imposter anyway, so I definitely won't try to make it one, but I thought I'd highlight a couple of neat things I've been playing with lately.


In Tech . . .

09.11.2007
The real entertainment in all of this has been the fact that Apple dropped the cost on the 8GB iPhone a whopping $200 from it's initial price in June of $599, which--it's worth pointing out--was just two months ago.

04.19.2007
Thunderbird 2.0 is here!

01.31.2007
With the launch of Vista, Microsoft is beginning an effort to supplant the jpeg image format.

01.09.2007
Dear Apple: Why o why must you keep making things that are so damned cool?

01.02.2007
I intended this post to be a somewhat thoughtful reflection on the past year, and possibly a statement of resolutions for the coming one. I also intended to post a photo album or two from the holidays. But this was last week - before The Fall. And what is it they say? Something about best-laid plans of mice and men? I'm surely one of those.

12.07.2006
Of course, the day Apple becomes a corporate machine is probably the day they lose some of their 'cool.'

10.25.2006
I see your IE 7 and raise it one Firefox2.

10.20.2006
After several betas, IE 7 is now official.

09.11.2006
Godin gives some interesting stats to put things in perspective.

08.18.2006
Some really smart ajax and microformats implementations being made over at Adactio.


In Web_Design . . .

11.02.2007
I've had a few late nights this week. Because it was time for a remodel. And remodels happen best at night. And I just hope my new neighbors don't have sensitive ears. Because my office shares a wall with them. And there have been keyboard taps coming from over here. Lots of 'em.

05.20.2006

03.30.2006
This isn't a tech blog, and I'm pretty much a techie-imposter anyway, so I definitely won't try to make it one, but I thought I'd highlight a couple of neat things I've been playing with lately.