Hi Stephen.
Are you claiming that the statement "The summer of 1947 was hot", as
read out by a narrator in a television documentary, means something
different from the statement "The summer of 1947 was hot" on an Web
page, and the statement "The summer of 1947 was hot" in a Usenet posting
means something different again? Does the meaning change if it is in
green text instead of black? Or if the letter size is 12 point instead
of 10 point?
Sounds like citation from HTML standard :)
Remeber, initial question was "Why FONT not SPAN".
Here is a fragment of "Chris Morris" <c.********@durham.ac.uk> message
"HTML is a language for describing the structure of the document - so
if there's an element that exists that has the desired meaning, it
should be used in preference to a generic element such as <div> or
<span>.
http://www.dur.ac.uk/ITS/WWW/accessi...2/structural.p
hp"
And this is it.
For example: visual order of elements is also part of the content. If you
will change order you will destroy content.
By just applying different CSS anyone can totally destroy(to make it
unreadable) content of any document.
Of course. For example: * { color: black; background-color: black; }
So what? Since when has the possibility of doing something in a silly
fashion been an argument against doing it in a sensible fashion?
You didn't get my point (propably of my English, beg my pardon again):
In short:
E.g. <EM>...<SPAN> must always stay as inline tags. No any presentation
layers (e.g. CSS) must be allowed to change its inline text nature.
ONLY this way we can preserve inital idea of HTML: "HTML documents are SGML
documents with generic semantics that are appropriate for representing
information from a wide range of applications."
Otherwise we will end up with WYSIWYG HTML generators (here goes
self-criticism) which will generate perfect sequence of CSS statements
slightly mixed by <DIV>s and <SPAN>s only.
My second point: HTML is hyperTEXTmarkuplanguage (information) not an
USERINTERFACEmarkuplanguage (presentation).
These two are completely different entities. Yes they do overlap somehow but
attempt to interbreed them in one entity will follow us to one fuzzy
something which is not strong/strict enough for defining presentation and is
just more and more bad for information presentation. And I am yet silent
about complexity of implementation of such hybrid. Non-robustness of current
implementations of HTML clients is a direct consequence.
I thought that idea of XUL with HTML islands will be popular. But...
Andrew Fedoniouk.
http://terra-informatica.org http://blocknote.net