![]() | |
![]() |
| | Thread Tools | Display Modes |
#21
| |||
| |||
|
|
Just because technology is there doesn't mean you have to use it. |
#22
| |||
| |||
|
|
The BBC owns radiotimes.com and they've recently done a redesign. To highligh but a few problems, it has poor validation, fixed-width layout, low contrast text, and javascript links. |
|
Unfortunately, this is typical of the efforts of big-brand companies. |
#23
| ||||||
| ||||||
|
|
"Beauregard T. Shagnasty" <a.nony.mous (AT) example (DOT) invalid> wrote http://wired.com Sure, its a good site. But Ive yet to see anything in the "amazon style" done in CSS that works well in all browsers. |
|
Here is the prototype for the project that we wanted to do in 100% CSS but will have to go and use a table or 2 for: http://dusrc.org/km/main/ This is the CSS version. I dont doubt |
|
that Brucie et al could write much better CSS than me but would it work well on all browsers? We wanted min-width to stop the pages wrapping below 768 pixels but didn't want to use javascript, that alone pushed us back to tables. Then there were all the other IE5/mac issues. |
|
As an aside, this group and alt.html have a good philosophy regarding accessibility but we dont seem so interested in making sites accessible for older browsers. |
|
Older browsers imply older PCs and often users with less cash for buying PCs. Are we going to discriminate against less wealthy users? |
|
[OK, we can't be expected to support Really Old Browsers but where is the cut-off?] |
#24
| |||
| |||
|
|
i was sooo looking forward to claw marks down the side of my face. |
#25
| |||
| |||
|
|
brucie wrote: The Doormouse said: Tables are FINE for layout. several years go tables for layout were the only option but not anymore. Just because technology is there doesn't mean you have to use it. |
|
CSS can be very complicated, and it is FAR MORE prone to falling to bits because of some totally random browser incompatiblity. |
|
People should be *encouraged* to use CSS for thousands of reasons, but that does NOT mean you HAVE to use them. Tables are NOT just for tabular data. |
#26
| |||
| |||
|
|
SpaceGirl wrote: brucie wrote: The Doormouse said: Tables are FINE for layout. several years go tables for layout were the only option but not anymore. Just because technology is there doesn't mean you have to use it. True. However, for a complete answer the advantages and disadvantages of the alternatives have to be considered. For example, I don't have to use my computer to write letters, I could use a pen and paper. Computers can be very complicated and are far more prone to falling to bits because of some totally random crash. CSS can be very complicated, and it is FAR MORE prone to falling to bits because of some totally random browser incompatiblity. ...usually an IE incompatibility. Luckily, there are only a few bugs and if these are kept mind [1], coding is simple. Result: you won't be suprised by seemingly "random" incompatibilities. People should be *encouraged* to use CSS for thousands of reasons, but that does NOT mean you HAVE to use them. Tables are NOT just for tabular data. Weighing the advantages and disadvantages [2], table-layout is just not attractive, especially for those who know where the browser incompatibilities with CSS are. [1] http://www.positioniseverything.net/explorer.html [2] http://phrogz.net/CSS/WhyTablesAreBadForLayout.html |
#27
| |||
| |||
|
|
Quoth the raven Ben Measures: The BBC owns radiotimes.com and they've recently done a redesign. To highligh but a few problems, it has poor validation, fixed-width layout, low contrast text, and javascript links. http://radiotimes.com/ Nice redesign. A blank white page. <g Unfortunately, this is typical of the efforts of big-brand companies. Yes, all too typical. |
#28
| ||||
| ||||
|
|
Ben Measures wrote: SpaceGirl wrote: CSS can be very complicated, and it is FAR MORE prone to falling to bits because of some totally random browser incompatiblity. ...usually an IE incompatibility. Luckily, there are only a few bugs and if these are kept mind [1], coding is simple. Weighing the advantages and disadvantages [2], table-layout is just not attractive, especially for those who know where the browser incompatibilities with CSS are. [1] http://www.positioniseverything.net/explorer.html [2] http://phrogz.net/CSS/WhyTablesAreBadForLayout.html It's not as simple as that. For example, the difference in CSS between builds of FireFox is different. |
|
Tables render the same. |
|
IE sometimes "forgets" to load the CSS (especially if you have more than one attached to your HTML). |
|
And so on... These things ARE sometimes random. |
#29
| |||||||||||
| |||||||||||
|
|
It's not as simple as that. For example, the difference in CSS between builds of FireFox is different. I've not heard any reports like this, do you have an example? |
|
Tables render the same. Common misconception. Tables only render the same if every aspect of them is controlled (and not left to default). |
|
Likewise, if CSS margins, borders, paddings and widths were controlled to the same extent as table-layouts, it'll render the same. (That is, if the code is valid, esp. re. DOCTYPE.) |
|
IE sometimes "forgets" to load the CSS (especially if you have more than one attached to your HTML). Most likely it's because the wrong DOCTYPE is being used. IE in quirksmode is notoriously difficult to work with. |
|
Basically, if you're having a troublesome time with a CSS design, there are 3 simple questions you should ask: 1. Does the site validate? http://validator.w3.org/ http://jigsaw.w3.org/css-validator/ |
|
2. Is the site rendered in standards mode? http://gutfeldt.ch/matthias/articles...tch/table.html |
|
3. Have you encountered one of IE's bugs? http://www.positioniseverything.net/explorer.html |
|
There are very few problems that aren't solved by asking those questions. |
|
And so on... These things ARE sometimes random. As an aside, computers don't really do randomness. |
|
In fact, Chaos theory states that nothing is random, we're simply observing complexity - it's all cause and effect. |

|
Hth, |


#30
| |||
| |||
|
|
Ben Measures wrote: SpaceGirl wrote: It's not as simple as that. For example, the difference in CSS between builds of FireFox is different. I've not heard any reports like this, do you have an example? Yes; the latest version of FF (PR1) has a lot of problems with layered content (divs with z-indexes). While it works *most* of the time, playing with the order via in DHTML (DOM stuff) sometimes causes elements (forms, objects, flash movies etc) to become corrupted and only partially display until the window is resized. This doesn't happen all the time, but I've managed to get it to happen on all four of our test machines. |
|
Likewise, if CSS margins, borders, paddings and widths were controlled to the same extent as table-layouts, it'll render the same. (That is, if the code is valid, esp. re. DOCTYPE.) Not really. Place items around your page using CSS. Do the same using a table. Turn off CSS. What happens to your page? YOu cannot turn off tables. |
![]() |
| Thread Tools | |
| Display Modes | |
| |