Tables vs. CSS Layout
- Started
- Last post
- 47 Responses
- ********0
I tend to make a very simple table layout for a page, maybe only 2 or 3 across, then css everything else. Once you just get used to typing semi colons its a doddle.
you dont need to do css for very long for it sink in quick, then you can just forget about it like you do when you're designing with any interface, and you can just coast into your right-brain. Some tabling markup is still preferable, if only becase valign is easier to type than vertical alignment hacks, but you can make dynamic colored charts in 2 lines of css.
png is also as easy to type as jpg or gif. There I said it.
- Scottizzle0
Anyone who knows whats really going on with web design, knows that CSS layouts are where you need to be.
- swanky0
Hahaha, I work for a fortune 25 medical company and we are redoing all of our web apps using CSS standards because:
A) A lot less fudge to maintain
B) Promotes a consistent style throughout your app
C) CSS/DIV combination throws out a lot of need for server side templating
D) Since the style and structure are seperate, you can optimize caching of parts of the page without affecting others
E) There's more, but i'm being a wine-o tonight
- welded0
CSS is a great technology. I fail to understand people who themselves can't understand this. Of course it doesn't make sense to use a pure CSS layout in EVERY instance, you'll get no argument from me. However, saying that it sucks or that it and the W3C are a bunch of stupid nerds is exceptionally short-sited. Remember, kids, browser makers are finally getting warmed up to CSS2 and it will only get better thanks to Mozilla/Firefox kicking Microsoft in the ass about it.
Now it's also important to note the "2" in CSS2. Look at the differences between HTML2 and 4 - pretty dramatic if you ask me. Like any new-ish technology it'll take some time to marinate. It will not only take organizations like Opera, Apple, Mozilla and so on to make it all happen, but people like us and buddyhead at the fortune25 company to take the plunge when the time comes.
- tileeater0
CSS is an intuitive, logical answer to separate design & content. If you can't understand that using tables for layout is a well accepted hack then you don't have a well functioning brain or you have no history in webdesign. Tables are for tabular data and always should be. CSS sets out to allow a range of user agents (maybe even some we don't know about yet) to accommodate your design in a very flexible way.
- blackspade0
nicely put welded
lol @ buddyhead
- blackspade0
nicely put welded
lol @ buddyhead