Your recipe website really isn't a great example considering it is really simple, but it also is using CSS. I'm not sure what kind of example that is when your whole argument is about tables being used, correct?
The CSS specification was recommended in order to seperate content from design and allow accessibility to any device. Using tables for layout breaks this recommendation. I don't understand how someone can see it any differently.
Visit Slightly Remarkable to see my portfolio, resumé, and consulting rates.
Originally posted by Neczy Your recipe website really isn't a great example considering it is really simple, but it also is using CSS. I'm not sure what kind of example that is when your whole argument is about tables being used, correct?
The point is that in spite of the fanfare surrounding CSS with respect to accessibility, neither an iPAQ or a Blackberry interpreted a 'simple' site correctly -- The iPAQ tried to render the screen stylesheet (massive horizontal scrolling), and the Blackberry ignored even the 'correct' tables in the recipe site that are tables of ingredients.
My point is not that it's right to use tables for layout. There's lots of reasons why it isn't. My point is that several of the biggest reasons don't stand up to scrunity in the current state of the Internet. And the CSS community needs to acknowledge that and stop turning off 'old-school' developers by forcing this stuff down their throats when they come looking for advice.
The fact is that the most common layout on the net today -- the 3 column with the sidebars fixed -- cannot be done really elegantly with CSS. Yes, Brill published an article about negative margins, and yes, there's the absolute positioning solution. But between the containers and wrappers required for 'faux columns' to work or the (gash) javascript required to place a footer properly under the absolutely positioned one..... isn't <table id="main"><tr><td id="left"></td><td="content"></td><td id="right"></td></tr></table> really a lot more straightforward?
Originally posted by mikepurvis The point is that in spite of the fanfare surrounding CSS with respect to accessibility, neither an iPAQ or a Blackberry interpreted a 'simple' site correctly -- The iPAQ tried to render the screen stylesheet (massive horizontal scrolling), and the Blackberry ignored even the 'correct' tables in the recipe site that are tables of ingredients.
My point is not that it's right to use tables for layout. There's lots of reasons why it isn't. My point is that several of the biggest reasons don't stand up to scrunity in the current state of the Internet. And the CSS community needs to acknowledge that and stop turning off 'old-school' developers by forcing this stuff down their throats when they come looking for advice.
The fact is that the most common layout on the net today -- the 3 column with the sidebars fixed -- cannot be done really elegantly with CSS. Yes, Brill published an article about negative margins, and yes, there's the absolute positioning solution. But between the containers and wrappers required for 'faux columns' to work or the (gash) javascript required to place a footer properly under the absolutely positioned one..... isn't <table id="main"><tr><td id="left"></td><td="content"></td><td id="right"></td></tr></table> really a lot more straightforward?
No. If a device cannot access content because it improperly disregards specifications by rendering screen stylesheets and not handheld media stylesheets it is at fault. However, simply because some devices do not follow recommendations does not mean that we should use tables for layout until they do. The CSS technology should be pushed to its utmost limit until all devices properly interpret specifications. We can't let technologies be held back because companies are too incompetent to obey a simple set of rules.
Visit Slightly Remarkable to see my portfolio, resumé, and consulting rates.
Originally posted by Jona No. If a device cannot access content because it improperly disregards specifications by rendering screen stylesheets and not handheld media stylesheets it is at fault. However, simply because some devices do not follow recommendations does not mean that we should use tables for layout until they do. The CSS technology should be pushed to its utmost limit until all devices properly interpret specifications. We can't let technologies be held back because companies are too incompetent to obey a simple set of rules.
Fundamentally, I agree with you. So it's pointless to debate how CSS is viewed by its unbelievers.
Originally posted by mikepurvis Fundamentally, I agree with you. So it's pointless to debate how CSS is viewed by its unbelievers.
No hard feelings, of course. (I'd prefer not to have any sort of rude disposition or emotional tension between myself and anyone else on these forums, as it is yet another way to add negativity to, in this case, an already sensitive topic.) I understand that debating the very old "CSS-vs-tables" issue is beneficial to a certain point, but sometimes it can be taken too far. On either hand, it's always worth looking into and thinking about why we believe what it is that we believe.
Visit Slightly Remarkable to see my portfolio, resumé, and consulting rates.
Disclaimer. (1) Whilst I will help you sometimes, if I feel like it, and my advice in relation to your actual question will be of good quality: my posts are to be taken with a pinch of salt. I will be sarcastic, deploy irony and include obscure cultural references for my own amusement without warning.
(2) You will gain nothing from complaining, and if you try to argue with me then you will not win. No matter how noble your battle seems, I am still better than you, don't be an hero.
Originally posted by the tree A lot of people tend to say that the whole 3 collum thing is difficult in CSS. I think from now on I'll just point them here http://bluerobot.com/web/layouts/layout3.html
Thats not what they were talking about. They were talking about the whole equally sized 3 collumns layout, which is only possible to make using tables or Sliding Faux Collumns ( http://www.meyerweb.com/eric/thought...-faux-columns/ ) which is utterly confusing and depressing LOL
Disclaimer. (1) Whilst I will help you sometimes, if I feel like it, and my advice in relation to your actual question will be of good quality: my posts are to be taken with a pinch of salt. I will be sarcastic, deploy irony and include obscure cultural references for my own amusement without warning.
(2) You will gain nothing from complaining, and if you try to argue with me then you will not win. No matter how noble your battle seems, I am still better than you, don't be an hero.
Originally posted by the tree A lot of people tend to say that the whole 3 collum thing is difficult in CSS. I think from now on I'll just point them here http://bluerobot.com/web/layouts/layout3.html
Actually, for most clients, that's not an acceptable solution, since you can't put a (cross-browser) footer on it.
With a lot of interest I have been reading this thread. I totally agree with Jona on using CSS and to avoid table designs and JavaScript. I have, however, a problem which I don't know how to solve. Would you please be so kind to have a look at this thread, and view the link to my test-page? I'd like to know if you have any suggestions.
mmm yep would defo like to see more on whats good about site..
cos most of you guys ROCK at making sites but you were once starters yourself.
I made a SITE in 1 week, in that week learned loads about HTML and FRONTPAGE (sure I have read the stuff about TABLES and colums) but if you have never worked with any of them not even HTML I think frontpage can provide you with enough information on HOW to build a SITE. you can't expect every one to just go and work with CSS (and I got the biggest web provider in HOLLAND who doesn't support it) so i am glad i worked with frontpage.
but did I get any credit about the website looking OKE for a NEWBIE NO... but the reviewer said he would never put the first site he made online (as it's probebly more f*cked up then mine)
I just needed the site to work before MARCH as the fishing season will start.....
SRRY just needed to say something to reply to the first post which has probebly bin made BY A GREAT WEBMASTER... who forgot he was once a NEWBIE aswell....
Bookmarks