- From: Tina Holmboe <tina@greytower.net>
- Date: Sat, 31 Mar 2007 17:29:20 +0200 (CEST)
- To: www-html@w3.org
On 31 Mar, David Woolley wrote:
> the intended use is for replaceable content, i.e. <div src="foo.html"
> /> is wrong because it has no content and therefore implies that it
> is not essential for the document. Replaceable content should have a
> richer (normally presentationally richer) replacement, but should
> carry the document meaning even without replacement.
How would you suggest doing this for
<p src="uri">
...
</p>
then? XHTML 2 is making it possible for authors who /still/ don't
understand what a "paragraph" /is/ to build documents that consist of
paragraphs pulled from external sources - and we are to believe that
if those external sources fail the document should /still/ carry the
meaning?
I rather fail to see how anyone expect the 'replacement' content to be
unlike the 'included' content and still carry the same meaning.
Studying the difficulty people have with IMG and ALT ought prove that
point rather quickly.
> keep the size of each page down, but commercial use has resulted in
> severe bloat, and, as a result, there is a benefit in assembling the
I disagree. /Uneducated/ use of, in particular, HTML as a layout
language has resulted in severe bloat. Education on this topic has
failed - clearly - when you, in 2007, can find
<div class="header1">
in markup produced this year. The proof, as they say, is in the
pudding. I doubt we need to add complexity that will increase server
load by multiple connections, reduce download times - yes, multiple
connections will increase the time it takes to load the document - and
reduce accessibility by chopping up the content into tiny pieces and
hope that the UA can assemble it.
We don't live in an ideal world.
> - as a server feature, the ability to use them is often an added cost
> option, so not available on cheap hosting services, as, for example,
> bundled by ISPs;
A logistics problem. Doing this properly may not be cheap; that's a
fact of life; if authors want to play the game they might find they
also have to pay.
> - most implementations don't set a sensible Last-Modified-Date, so the
> page is never cached;
An implementation problem.
> - configuring any option to set Last-Modified-Date is going to be
> ignored, as an unnecessary technicality, by most authors, even if it
> exists.
An educational problem. The two latter points of your list will apply
equally, if not even more so, to included content: a smart browser can
keep documents cached in their full form, but with a number of
includes whereof most don't set sensible Last-Modified-Dates means
it'll have to be rebuilt all the time.
> object, for the purists, is a generalisation of img, and <div src= is
> a generalisation of object. All of them are, conceptually, links, and
> in non-visual browsers, e.g. Lynx, are physically rendered as links.
Which is really a shame. It's a reasonable approach, but I do wish
Lynx would, instead, assemble the document. However, the IMG tag
should, as one would hope we all agree on, link to graphical elements
which can be represented in a fairly limited ALT-text.
XHTML 2 gives the power to split entire paragraphs of text out, and
I'm damned if I can see how good alternatives will be provided without
including /exactly/ the same content in the document itself.
It might be that the browser writers are, for once, one step ahead of
the standards development: a FRAME, by any other name, is still a
FRAME.
--
- Tina Holmboe Greytower Technologies
tina@greytower.net http://www.greytower.net
+46 708 557 905
Received on Saturday, 31 March 2007 15:29:26 UTC