Re: Opera 7.23 doesn't show me inner tables
Barry Pearson wrote:[color=blue]
>
> No one gets hurt using layout tables.[/color]
(Ab)using html elements for the presentation effects that they have in
certain browsers has hurt all of us. If tables had never been used for
layout, then it would be trivial to search for tabular data on
population changes in west Africa. If blockquote had never been used
for layout, then it would be trivial to search for pages that quoted
Noam Chomsky.
[color=blue]
> People get delayed & frustrated *not* using layout tables.[/color]
People get frustated doing both, I'm sure.
[color=blue]
> Why? I just state that people who claim that tables were not
> intended for layout are probably wrong,[/color]
You've reversed the burden of proof, with what appears to be circular
reasoning, i.e., tables were meant for layout because they are used
for layout. We can only be sure that the <table> element was meant for
tabular data, hence its descendent <td> for table data.
If it were a layout element, I'd expect we'd have <layout> with
perhaps descendents called <block> or some such thing.
[color=blue]
> But they are welcome to show evidence to the contrary.[/color]
How about evidence of something more broad? HTML was not intended as a
layout language:
"The separation of document structure from the document's layout had
been a goal of HTML from its inception in 1990."
I searched for history and html, and found the following:
There are about the web and html as it existed in its infancy.
Presentation of any sort is rarely mentioned, and then it's either a
suggestion for appearance, e.g.,
"Address
This tag is for address information, signatures, etc, normally at the
top or bottom of a document. typically, it is italic and/or right
justified or indented."
or an explicit rejection of a defined appearance, e.g.,
"Paragraph
This tag indicates a new paragraph. The exact representation of this
(indentation, leading, etc) is not defined here, and may be a function
of other tags, style sheets etc."
Perhaps the one exception is
"Highlighti ng
The highlighted phrase tags may occur in normal text, and may be
nested. For each opening tag there must follow a corresponding closing
tag. NOT CURRENTLY USED."
But this seems to be the origin of <em>, with no explicit instructions
as to it's appearance. In any case, it appears to have been deprecated
early on.
[color=blue]
> Using tables for layout is a brilliant idea, and helped to make the
> web the interesting, useful, and successful system it is.[/color]
To paraphrase something from a recent thread: restating a hypthesis is
not a substitute for proving that hypothesis.
[color=blue]
> There is no evidence that I can find that tables were *not*
> intended for layout.[/color]
My bogosity meter is registering increased activity. Why are you
demanding that I prove a negative?
[color=blue]
> Why would you assert something like that without supporting
> evidence? (Which you haven't provided). Is that how you work -
> assert things without supprting evidence?[/color]
<table> is for tables seems rather intuitive
<table> is for layout is not, and needs, imho, some evidence
--
Brian
follow the directions in my address to email me
Barry Pearson wrote:[color=blue]
>
> No one gets hurt using layout tables.[/color]
(Ab)using html elements for the presentation effects that they have in
certain browsers has hurt all of us. If tables had never been used for
layout, then it would be trivial to search for tabular data on
population changes in west Africa. If blockquote had never been used
for layout, then it would be trivial to search for pages that quoted
Noam Chomsky.
[color=blue]
> People get delayed & frustrated *not* using layout tables.[/color]
People get frustated doing both, I'm sure.
[color=blue]
> Why? I just state that people who claim that tables were not
> intended for layout are probably wrong,[/color]
You've reversed the burden of proof, with what appears to be circular
reasoning, i.e., tables were meant for layout because they are used
for layout. We can only be sure that the <table> element was meant for
tabular data, hence its descendent <td> for table data.
If it were a layout element, I'd expect we'd have <layout> with
perhaps descendents called <block> or some such thing.
[color=blue]
> But they are welcome to show evidence to the contrary.[/color]
How about evidence of something more broad? HTML was not intended as a
layout language:
"The separation of document structure from the document's layout had
been a goal of HTML from its inception in 1990."
I searched for history and html, and found the following:
There are about the web and html as it existed in its infancy.
Presentation of any sort is rarely mentioned, and then it's either a
suggestion for appearance, e.g.,
"Address
This tag is for address information, signatures, etc, normally at the
top or bottom of a document. typically, it is italic and/or right
justified or indented."
or an explicit rejection of a defined appearance, e.g.,
"Paragraph
This tag indicates a new paragraph. The exact representation of this
(indentation, leading, etc) is not defined here, and may be a function
of other tags, style sheets etc."
Perhaps the one exception is
"Highlighti ng
The highlighted phrase tags may occur in normal text, and may be
nested. For each opening tag there must follow a corresponding closing
tag. NOT CURRENTLY USED."
But this seems to be the origin of <em>, with no explicit instructions
as to it's appearance. In any case, it appears to have been deprecated
early on.
[color=blue]
> Using tables for layout is a brilliant idea, and helped to make the
> web the interesting, useful, and successful system it is.[/color]
To paraphrase something from a recent thread: restating a hypthesis is
not a substitute for proving that hypothesis.
[color=blue]
> There is no evidence that I can find that tables were *not*
> intended for layout.[/color]
My bogosity meter is registering increased activity. Why are you
demanding that I prove a negative?
[color=blue]
> Why would you assert something like that without supporting
> evidence? (Which you haven't provided). Is that how you work -
> assert things without supprting evidence?[/color]
<table> is for tables seems rather intuitive
<table> is for layout is not, and needs, imho, some evidence
--
Brian
follow the directions in my address to email me
Comment