![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
|
Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ | (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ | ----------------------------------------------------------------------------- |
#2
| |||
| |||
|
|
On Wed, 10 May 2006 22:47:44 +0100 Andy Dingley <dingbat (AT) codesmiths (DOT) com> wrote: | Use a <table> when a table is the right thing to use. Otherwise don't. But who's to decide? |
|
And how to decide? |
|
I know what a table does, and my current method to decide is if I need what a table does, I'll use it. |
#3
| |||
| |||
|
|
This has been debated in the past. There are people that say not to use tables. Other say it's OK when using tables in CSS because then it is presentation, whereas tables in HTML is content (marked up). |
|
When pressed to show how some thing I did use tables for could be done in ways without tables, some things worked, and some did not |
#4
| |||
| |||
|
|
The second case though is based on the fallacy that "Using CSS table behaviours to style <foo> as a table is better than coding the HTML with <table>" This is just bogus. |
#5
| |||
| |||
|
|
I know what a table does, and my current method to decide is if I need what a table does, I'll use it. Do you mean 'does' only in terms of default presentation? Then do you |
|
also use blockquote when you need a left margin? |
|
Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ | (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ | ----------------------------------------------------------------------------- |
#6
| |||||
| |||||
|
|
phil-news-nospam (AT) ipal (DOT) net wrote: This has been debated in the past. There are people that say not to use tables. Other say it's OK when using tables in CSS because then it is presentation, whereas tables in HTML is content (marked up). I have no idea what your last sentence is intended to mean. |
|
When pressed to show how some thing I did use tables for could be done in ways without tables, some things worked, and some did not This is an entirely separate issue - don't confuse them. |
|
There are two reasons to "not use CSS table styling" One is about avoiding tables, one is about avoiding adding CSS table-styling to non-table elements. In the first case, then "tables for layout are bad" is an old chestnut. I'm not going to try and convince you either way. There are "acceptable tables" (including those containing "tabular data") that should still be marked up with <table> under CSS. The definition of "tabular data" is up to you, The definition of "acceptable tables" is also up to you -- it's extended beyond pure "tabular data" by some degree dependent on your skill (or lack of) in using CSS to control layout without needing a grid. That much is up to you. |
|
The second case though is based on the fallacy that "Using CSS table behaviours to style <foo> as a table is better than coding the HTML with <table>" This is just bogus. If you're coding an "acceptable table", then just use <table>, don't faff about using CSS table behaviour to pretend that isn't what you're doing. If it's not an "acceptable table", then don't code it as one, by any means. What counts as "acceptable" is up to you and as much design Clue as you care to absorb. |
|
Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ | (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ | ----------------------------------------------------------------------------- |
#7
| |||
| |||
|
|
phil-news-nospam (AT) ipal (DOT) net wrote: On Thu, 11 May 2006 09:57:04 +0200 Johannes Koch <koch (AT) w3development (DOT) de> wrote: | Do you mean 'does' only in terms of default presentation? Then do you | also use blockquote when you need a left margin? Frequently. When it works as desired, sure. Again, "works" only in terms of default presentation. So you don't care at all about the structure the elements create. I give up, sorry, good night. |
|
Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ | (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ | ----------------------------------------------------------------------------- |
#8
| |||
| |||
|
|
I care about the end results. |
#9
| |||
| |||
|
|
On Thu, 11 May 2006 22:38:25 +0200 Johannes Koch <koch (AT) w3development (DOT) de> wrote: | phil-news-nospam (AT) ipal (DOT) net wrote: |> On Thu, 11 May 2006 10:04:32 +0200 Johannes Koch <koch (AT) w3development (DOT) de> wrote: |> | Of course you can question grid layouts being appropriate for the WWW. | |> I don't (question grid layouts). Why should I? | | Some people do. Why do they? |
#10
| |||
| |||
|
|
phil-news-nospam (AT) ipal (DOT) net wrote: I care about the end results. Again, "end results" only in terms of default visual presentation. You don't seem to care about end results in terms of structure, end results in non-visual user agents that render structure to the user. If you use inappropriate structural elements just because of their default visual presentation, the non-visual presentation ("end result") will be wrong. Have you ever heard of web accessibility? |
|
Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ | (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ | ----------------------------------------------------------------------------- |
![]() |
| Thread Tools | |
| Display Modes | |
| |