![]() | |
#61
| |||
| |||
|
|
If you look more closely at the source you'll see that the list of links is NOT structured in a table. |
|
An early version DID use UL/LI, but that never came out right. That MAY be tweakable today, but some things like the bullet size don't seem to be adjustable. |
|
So for now, they are just a list formed in lines with BR. |
#62
| |||||
| |||||
|
|
On Wed, 03 May 2006 23:50:16 +0200 Johannes Koch <koch (AT) w3development (DOT) de> wrote: | If you have tabular data, use table, caption, col, colgroup, thead, | tfoot, tbody, tr, th, td. If you don't have tabular data, use | appropriate markup. Additionally, if you want the non-tabular data to be | styled like a grid (equal height etc.), then use the CSS table model. In another followup you weren't saying this. Now you are. I don't get what this flip flop is. |
|
What do you think the "appropriate markup" is for non-tabular data that needs to have the same rigid structure as a table? |
|
| E.g. DocBook defines an element called 'simplelist' | (<http://www.docbook.org/tdg/en/html/simplelist.html>), which may be | presented as a grid: | | apple banana bread cherry | hazelnut mango orange pear | potato tomato | | This is not really tabular. What is it that mango has in common with | banana and tomato that differs from hazelnut, orange and pear? What OTOH | does mango have in common with hazelnut, orange and pear that differs | from banana and tomato? There are no row and column relations. It's just | a 2-dimensional presentation of a 1-dimensional list. That data could just as easily come out as: apple banana bread cherry hazelnut mango orange pear potato tomato or as: apple banana bread cherry hazelnut mango orange pear potato tomato |
|
This example is not what I have been talking about. |
|
But I'll talking about it briefly, anyway. I'd like to have a COLUMN orientation version of that, which would come out like this: [...] apple hazelnut potato banana mango tomato bread orange cherry pear There are some things where this would work better, such as a list of files in a folder/directory. But it would be style ... something to decide how to present. Does CSS have a way to say to list stuff this way? In case someone doesn't see what I'm showing, just look at the alphabetical sequence of these "food items". |
#63
| |||
| |||
|
|
Deciding to do something for the good of humanity, phil-news-nospam (AT) ipal (DOT) net> declared in comp.infosystems.www.authoring.stylesheets: But I'll talking about it briefly, anyway. I'd like to have a COLUMN orientation version of that, which would come out like this: snip There are some things where this would work better, such as a list of files in a folder/directory. But it would be style ... something to decide how to present. Does CSS have a way to say to list stuff this way? CSS3 does/will. http://www.w3.org/TR/2005/WD-css3-multicol-20051215/ |
|
Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ | (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ | ----------------------------------------------------------------------------- |
#64
| ||||
| ||||
|
|
Deciding to do something for the good of humanity, phil-news-nospam (AT) ipal (DOT) net> declared in comp.infosystems.www.authoring.stylesheets: If you look more closely at the source you'll see that the list of links is NOT structured in a table. He never said it was. He was simply using it as another example of you using non-semantic markup, similar to your use of tables. |
|
An early version DID use UL/LI, but that never came out right. That MAY be tweakable today, but some things like the bullet size don't seem to be adjustable. Not AFAIK (they tend to adjust with the font size but can't be resized independently), but you can certainly remove the bullets altogether and e.g. use an image instead. |
|
So for now, they are just a list formed in lines with BR. Which isn't really a list at all. |
|
Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ | (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ | ----------------------------------------------------------------------------- |
#65
| |||||
| |||||
|
|
phil-news-nospam (AT) ipal (DOT) net wrote: On Wed, 03 May 2006 23:50:16 +0200 Johannes Koch <koch (AT) w3development (DOT) de> wrote: | If you have tabular data, use table, caption, col, colgroup, thead, | tfoot, tbody, tr, th, td. If you don't have tabular data, use | appropriate markup. Additionally, if you want the non-tabular data to be | styled like a grid (equal height etc.), then use the CSS table model. In another followup you weren't saying this. Now you are. I don't get what this flip flop is. Where can you quote me? |
|
What do you think the "appropriate markup" is for non-tabular data that needs to have the same rigid structure as a table? I'm not talking about "rigid structure as a table". I try to explain to you what the CSS table presentation model is about in contrast to the HTML table model. CSS is not about structure. It's about presentation. |
|
| E.g. DocBook defines an element called 'simplelist' | (<http://www.docbook.org/tdg/en/html/simplelist.html>), which may be | presented as a grid: | | apple banana bread cherry | hazelnut mango orange pear | potato tomato | | This is not really tabular. What is it that mango has in common with | banana and tomato that differs from hazelnut, orange and pear? What OTOH | does mango have in common with hazelnut, orange and pear that differs | from banana and tomato? There are no row and column relations. It's just | a 2-dimensional presentation of a 1-dimensional list. That data could just as easily come out as: apple banana bread cherry hazelnut mango orange pear potato tomato or as: apple banana bread cherry hazelnut mango orange pear potato tomato Of course, it can. |
|
This example is not what I have been talking about. I chose this example to explain to you the difference between tabular data and non-tabular data that someone wants to present in a grid way. But I'll talking about it briefly, anyway. I'd like to have a COLUMN orientation version of that, which would come out like this: [...] apple hazelnut potato banana mango tomato bread orange cherry pear There are some things where this would work better, such as a list of files in a folder/directory. But it would be style ... something to decide how to present. Does CSS have a way to say to list stuff this way? In case someone doesn't see what I'm showing, just look at the alphabetical sequence of these "food items". I don't think, CSS currently has a way to do this. Neither has HTML. The HTML table model is row-oriented. So the table's serialization would not represent the alphabetical order. |
|
Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ | (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ | ----------------------------------------------------------------------------- |
#66
| |||
| |||
|
|
On Thu, 04 May 2006 10:08:09 +0200 Johannes Koch <koch (AT) w3development (DOT) de> wrote: | phil-news-nospam (AT) ipal (DOT) net wrote: | |> On Wed, 03 May 2006 23:50:16 +0200 Johannes Koch <koch (AT) w3development (DOT) de> wrote: |> | If you have tabular data, use table, caption, col, colgroup, thead, |> | tfoot, tbody, tr, th, td. If you don't have tabular data, use |> | appropriate markup. Additionally, if you want the non-tabular data to be |> | styled like a grid (equal height etc.), then use the CSS table model. | |> In another followup you weren't saying this. Now you are. I don't get |> what this flip flop is. | | Where can you quote me? In Message-ID: <4459273d$0$11086$892e7fe2 (AT) authen (DOT) yellow.readfreenews.net All those short answers. |
#67
| ||||||
| ||||||
|
|
So he's shifting off topic and trying to address the person instead of the issue. That's not the first time he's done so. |
|
But I think he needs to stay _on_ topic for 2 reasons. One is that it can get confusing when the deviation is made. And two, he hasn't really addressed the TABLE/TR/TD issue adequately. |
|
Merely saying that I'm not using the semantics means he expects me to use some other means, but only makes vague references to what those are, without being specific. I think he needs to be specific because that's the only way I can pin point _his_ misunderstanding of what _I_ am trying to do. |
|
|> An early version DID use UL/LI, but that never came out right. That MAY |> be tweakable today, but some things like the bullet size don't seem to |> be adjustable. | | Not AFAIK (they tend to adjust with the font size but can't be resized | independently), but you can certainly remove the bullets altogether and | e.g. use an image instead. I don't want to use an image there. I want something very tiny. The dash did the job just fine. |
|
|> So for now, they are just a list formed in lines with BR. | | Which isn't really a list at all. My "semantics of a list" does not require a bullet. |
|
I would call such a thing a "bulleted list". That's not so much of a departure from an ordered list that gets numbered. I see the choice of bullet, or numbers, or nothing at all, a presentation issue, anyway. But I can't see where CSS gives me those choices just yet. Maybe in CSS3? |
#68
| |||
| |||
|
|
phil-news-nospam (AT) ipal (DOT) net wrote: On Thu, 04 May 2006 10:08:09 +0200 Johannes Koch <koch (AT) w3development (DOT) de> wrote: | phil-news-nospam (AT) ipal (DOT) net wrote: | |> On Wed, 03 May 2006 23:50:16 +0200 Johannes Koch <koch (AT) w3development (DOT) de> wrote: |> | If you have tabular data, use table, caption, col, colgroup, thead, |> | tfoot, tbody, tr, th, td. If you don't have tabular data, use |> | appropriate markup. Additionally, if you want the non-tabular data to be |> | styled like a grid (equal height etc.), then use the CSS table model. | |> In another followup you weren't saying this. Now you are. I don't get |> what this flip flop is. | | Where can you quote me? In Message-ID: <4459273d$0$11086$892e7fe2 (AT) authen (DOT) yellow.readfreenews.net All those short answers. You said: And a table is a structure. Of course its presentation can be styled, too. I responded: Yes. You said: So for the structure, I should use HTML. Then for the appearance use CSS. That's what I thought all along. I responded: Yes You said: And I can change how table/tr/td presented, too. But I still use table/tr/td to define the structure. I responded: Yes Now, why is that flip flop? |
|
Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ | (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ | ----------------------------------------------------------------------------- |
#69
| |||||||||
| |||||||||
|
|
phil-news-nospam (AT) ipal (DOT) net> kirjoitti viestiss?:e3cgq812j6f (AT) news3 (DOT) newsguy.com... snip So he's shifting off topic and trying to address the person instead of the issue. That's not the first time he's done so. Not true. My point is that most of the time in _your examples_ you are NOT using semantically meaningful elements for the things you do. That's all. I don't see point of you trying to stick using table to define LAYOUT. Because that's what you keep doing. It might be hard to unlearn thinking in table way, but it's worth it. |
|
Even in latest drop shadow thing you keep using table to create layout structure. |
|
But I think he needs to stay _on_ topic for 2 reasons. One is that it can get confusing when the deviation is made. And two, he hasn't really addressed the TABLE/TR/TD issue adequately. I am saying you use table to position things, like your columns. http://www.kolumbus.fi/ace/ng/boxes.html is quick mock up without tables. I have no idea where it works because I didn't really test it that much though... |
|
Merely saying that I'm not using the semantics means he expects me to use some other means, but only makes vague references to what those are, without being specific. I think he needs to be specific because that's the only way I can pin point _his_ misunderstanding of what _I_ am trying to do. How does your ROWS and colums relate in tables, what relation that data in there has? |
|
For example first thing in your page, you are using TABLE to position elements. Meaning you use TABLE to position a heading of your page and google ads (that I have turned off, only saw those when looked in IE). On main part of page you use again TABLE to create three columns. Again to make a LAYOUT. And when you look inside those three tables cells, well, what you know. More tables.. etc. You are not using elements that have semantical purpose for things. Like lists (of those links) are inside tables and just text you use <BR> to split in lines. Etc. |
|
And yes, I know you have said this page is not new, so, as I look things, now is yout chance to "fix" things like not anymore using tables for position things or create layout structures. |
|
|> An early version DID use UL/LI, but that never came out right. That MAY |> be tweakable today, but some things like the bullet size don't seem to |> be adjustable. | | Not AFAIK (they tend to adjust with the font size but can't be resized | independently), but you can certainly remove the bullets altogether and | e.g. use an image instead. I don't want to use an image there. I want something very tiny. The dash did the job just fine. then use that in either text or li:before { content: "-"; } That don't work IE6 or earlier though. Though if you'd use TINY image on LI background positioned left, it would suit too. |> So for now, they are just a list formed in lines with BR. | | Which isn't really a list at all. My "semantics of a list" does not require a bullet. then use list-style-type: none; |
|
I would call such a thing a "bulleted list". That's not so much of a departure from an ordered list that gets numbered. I see the choice of bullet, or numbers, or nothing at all, a presentation issue, anyway. But I can't see where CSS gives me those choices just yet. Maybe in CSS3? li { list-style-type: none; } |
|
Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ | (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ | ----------------------------------------------------------------------------- |
#70
| ||||||
| ||||||
|
|
I don't want to use an image there. I want something very tiny. |
|
The dash did the job just fine. |
|
My "semantics of a list" does not require a bullet. |
|
That's not so much of a departure from an ordered list that gets numbered. I see the choice of bullet, or numbers, or nothing at all, a presentation issue, anyway. |
|
But I can't see where CSS gives me those choices just yet. |
|
Maybe in CSS3? |
![]() |
| Thread Tools | |
| Display Modes | |
| |