I went to
'An Event Apart' downtown today and it was quite interesting. (They also have a site called,
A List Apart, I can't believe I have never seen this site before.
They were pushing CSS vs tables for design.
This is something that I am in full agreement with. The more CSS you utilize in your design, the more flexible your design will be. Because as the name implies "Cascading Style Sheets". It means that the style sheets cascade.
The idea that you can build out your design and have the elements defined, you can then build classes in a single sheet that will effect the style/layout. Very powerful stuff.
However, it is somewhat of an advanced concept. While it has been around for quite a few years (1997 or so), it is something that requires a bit more understanding of HTML and design. The gut reaction is to just do it in tables.
And on some level, knocking it out using tables is respectable. I have to say that I have never done a fully 100% CSS based layout. I normally utilize tables. Buddha normally loves tables, to quote the master 'Fsck CSS'.
However, that 'knocking it out' deal is a matter of proficiency. If one is proficient in CSS, then doing a whole layout in CSS shouldn't be a big deal.
I am familiar with CSS and what it can achieve, but I did learn quite a few things today. Some of the presentations were business related, some of them process related, others were CSS related.
With all of that said, I think I am going to finally get around to redoing the www.technosnobs.com homepage, which currently doesn't exist. I merely have mod_rewrite configured to automatically forward you to www.technosnobs.com/blog/. I am not sure if i will keep it that way, or move it all over to blog.technosnobs.com.
I do love me some subdomain.
All for now. I will be posting more here about my interaction with the holy CSS advocates. But before I go, I will say it was quite refreshing to see that while they tout proper web design and CSS, they were not jumping on the AJAX or Web 2.0 bandwagon. One might even have gotten the feeling that they were bashing Web 2.0 and AJAX (just a little). One of the guys did state that AJAX can be very handy in certain situations.
Laterz