I am sure this discussion has been rehashed over and over again.
But, when dealing with layout, is the only reason NOT to completely use CSS for the page because of backwards compatability with older browsers?
When I first took a basic HTML/design class about 3 – 4 years ago, tables were the “only” way to layout a page.
Forward to now. I have graphic design experience, mostly geared towards print. Anyway, I see tons of potential using CSS, and am starting to get the feeling that CSS and Flash are the _only
Please, let me know all of your thoughts on this subject. ?
one thing css really lack of ... the simplicity to align something to the bottom
tables for container and css for control is the most compatible way, I think,,, and much faster to code and get it right instantly[/QUOTE]
CSS can take a page and apply a million and one different designs without altering the markup at all.[/QUOTE]
Well I feel like I have a good grasp of CSS, and yet i still find tables easier to deal with, particularly where cross-browser compatability is concerned, and ESPECIALLY if you're in a hurry. I really use both.[/QUOTE]
You can style a td or tr or table tag with CSS same as you can any other. Doesn't have to be done per cell. You can assign classes for those that differ.[/QUOTE]
Tables are not for layout.[/QUOTE]
Tables are for things like timetables and sales figures.[/QUOTE]
Yes they are...
[/QUOTE]
Tables should not be used purely as a means to layout document content as this may present problems when rendering to non-visual media. Additionally, when used with graphics, these tables may force users to scroll horizontally to view a table designed on a system with a larger display. To minimize these problems, authors should use style sheets to control layout rather than tables.[/QUOTE]
Err.... no, they're not. :rolleyes:
http://www.w3.org/TR/html4/struct/tables.html#edef-TABLE [/QUOTE]
That's true. If that's what was meant by BeachSide, then fair enough... tables are for effectively presenting (or 'laying out') tabular data. But of course, that's not what the discussion's really about, is it? [/QUOTE]
But of course, that's not what the discussion's really about, is it?[/QUOTE]
What really irritates me is the lack of consistantcy across browsers and platforms. I mean how many browsers do we need to test for when we develop a site? 5? 6?[/QUOTE]While I'm coding away I test in one, Forefox 1.0. When I'm done I'll test in Opera 8.0, usually it works pretty much the same in Opera as it does in Firefox. Then I'll view it in IE 5.0, 5.5 & 6 and no doubt apply many fixes. Then when I've got it working in these 5 I usually leave it, unless it's a really important site, in whch case I'll try it on NN6 & 7, Mozilla 1.3 & 1.7, Opera 6, 7 & 8 and Firefox 1. I don't have access to any Mac browsers but usually I can find someone with a Mac to have a look for me.
>I don´t know how many times PeOfEo have had to repeat himself but I would go crazy for sure hehe. I support every sentence he has written. (was a bit irritating though when I saw pixils everytime :p )
I've built sites that use JS functions to display pics from thumbnails. Now obviously the pics won't matter to users of braille browsers, so that leaves those who disable JS. They do without.[/QUOTE]It would be easy to get such a script to work for users with JavaScript disabled, why disallow access to some content when it would be so easy to include everyone?
I have to agree with everything Mstrbob said. I had more or less the same experience and I think I look it it all in the same way. Have you ever used a screen reader? It's amazing what rubbish you hear when you listen to a page that's laid out with tables as the main layout (I have to add those last four words to keep people like BeachSide happy...)[/QUOTE]
???? is right, although the vast majority of the web does use tables for layout, you really do need to learn css. A good place to start is the "sticky" at the website review forum.
Meanwhile, a quick fix to your problem would be to change the table width from 100% to whatever pixel width you think would be the perfect size. For example, width="800" rather than width="100%"
(I edited the name out as well as my own poor grammar and spelling.)[/QUOTE]
Well I feel like I have a good grasp of CSS, and yet i still find tables easier to deal with, particularly where cross-browser compatability is concerned, and ESPECIALLY if you're in a hurry. I really use both.[/QUOTE]
0.1.9 — BETA 6.18