dorayme said:
asdf said:
[snip water under bridge]
I think upon reading your original post on the matter, you said that
blind
people need to be presented with different text.
I said nothing as bald and unqualified as that at all.
...and I quote (from your post), and in valid context:
You cannot quote context easily, it is something that needs to be
understood.
Oh, I think this one is pretty clear cut!
Yes. And I will address this shortly, as I said. Did you not bother to
read to the bottom where I ended on a conciliatory note?
That is irrelevent, and you know it to be the case.
You know, it is clear to me (my fault surely to an extent) that you
don't understand the context otherwise you would have waited for me to
make good on the challenge I accepted. These things are totally like,
related.
Patience for a while asdf, I accept your challenge to clarify and will
do my best to be as concise as possible. If I just blurt things out now,
you will be none the wiser. I need to think how to get it across to you
without repeating my previous. That is why it is a challenge for me.
How can you totally deny the quote??? It's very apparent what you said,
which you then denied. It appears to me that it was *you* who ignored the
context when I challenged the notion that sight-impaired viewers do not
*need* different textual content.
Ok. Anyway. I think I'll leave this discussion at this point. It has been so
obfuscated and confused as to be not worth pursuing.
As to the original topic?
Here's a summary of arguments, which I hope clarifies things (not least for
me) a weeny bit:
Simple. A paragraph is a paragraph no matter how you cut it, dice it, stick
it back together with blutack, take a blow torch to it, and then run over
it. A spade is a spade, and not a shovel, even if you paint it red and put
little bows and ribbons all over it. Spades and shovels have different
functional meanings. It is pointless discussing the difference between
spades and shovels. It is almost universally understood what a shovel is
for, and what a spade is for. Discussion of the definition of a paragraph is
similarly fruitless in this arena.
I (and nearly everyone else in the web dev universe) uses a paragraph
element to mark up a paragraph for what it *is* - a paragraph - no more, no
less, and it certainly does *not* have presentation or layout or whatever
you choose to call the visual representation as a piece of markup. Nor does
one need to define what a paragraph is, or to define how a paragraph looks.
That is entirely up to the browser (albeit with the possibility of a few
styling hints from the developer).
What the browser does with it, or how the browser presents it has nothing to
do with HTML (which does nothing more than *describe* - in 'logical'
abstractions - the content). HTML is merely the 'carrier' of instructions
for the browser (including, of course the actual textual content). The
paragraph element on it's own has no presentation, or layout, or whatever
you want to call it, *until* the browser does something with it. It is an
abstraction. It merely labels a chunk of text as being a paragraph.
To use your original analogy:
"Imagining that the paragraph as it exists in the HTML is somehow free of
presentation is like imagining walking out of the house nude knowing the
door is rigged to trigger clothes to magically cover your loveliness."
This is, in fact *exactly* what happens. The HTML is not 'clothed' until the
browser provides some. We as developers have a number of tools and
techniques available to us to instruct the browser how to 'clothe' the
paragraph. And yes, as Dorayme notes, browsers generally have a 'default'
styling for paragraphs, but that does not mean the the paragraph element has
implicit style associated with it at the markup level, it is merely a label,
identifying a chunk of text as a paragraph.
Another part of Dorayme's OP, in answer to his/her rhetorical question of
(and I paraphrase) 'Why use P instead of DIV' (and for my money, this is the
main point):
"As far as I can work out, for no *other* reason than that the P element
is associated in browsers with ready made styles that humans can
recognise as indicating a paragraph. So it saves bother! Easier than
fashioning styles for a DIV. "
This is - in my view - incorrect. Reason? HTML is designed (and this has
been explicitly stated by the W3C) to be
interpreted/rendered/presented/layed out/what-have-you on any number of
different devices, even those yet to be developed or invented. As an
abstraction, it can even be read as data by some automated process - like,
for a common example, a search engine indexer.
To reiterate: We use the P tag because what we are identifying is a
paragraph.
Sure, it *does* save a very minor bit of bother, but that misses the
semantic point entirely.
Essentially, we label paragraphs as such using the paragraph element for the
simple reason that we don't want to confuse the issue at the browser (or
device, or software interpreter) level. We want to call a spade a spade.
Semantically, we want, nay *need*, to indicate that a paragraph is a
paragraph, and a document division is a document division, so that screen
readers, search engine indexers, and software like browsers, *and even human
beings*
can all happily interoperate with a minimum of fuss.
Interoperability (amongst other things) is what makes the web useful. We
should try to adhere to it's standards and *expressed intention* of HTML
standards, or we risk the markup we produce becoming an irrelevance. Does
anybody remember the Microsoft 'Blackbird' experiment? It failed. Miserably.
They tried to compete with the web. And charge for it already! Hardly
anybody used it. A suitable analogy would be that they tried to duplicate
the entire public highway network with a network of toll roads (and, as an
aside, thank goodness we don't have to listen to that 'information
superhighway' drivel anymore), but couldn't find enough cars to run on it to
make it worth the expense.
Whether one subscribes to the ideal of 'semantic markup' or not is an
irrelevance. It's the way it is, and becoming more so!
. I choose to work
*with* it to my benefit.
And, for the record, I understand your points of view - I really do - and
challenging existing theory is always a good thing, but challenge through
obfuscation and confusion merely leads to frustration, as (embarassingly)
may have been apparent in my previous posts
Thank you Doctor, I feel much better