On Tue, 23 Jan 2007 10:45:15 -0500, liorean <[EMAIL PROTECTED]> wrote:
Well, considering the purpose of XHTML (main purpose is presentation
for humans, no?) is there any reason to NOT just set it to default to
"preserve" on the html element, fixed to "preserve" on the script,
style, pre and textarea elements and have it implied through an entity
for all other elements? Style sheets can change whether presentation
of whitespace is collapsed or not. By default, the whitespace is
collapsed but for the pre element it's conserved, but that can
overridden by user or author style sheets. But whitespace that is
structurally collapsed at the XML level cannot be restored for
presentation by the style sheet, so this whitespace is lost from ever
being presented as it appeared in the document.

xml:space can't affect the tree being formed as far as I know. It's not entirely clear to me what its use is anyway, except in SVG, where they defined it in a funny way to make it do something.


Regarding whether or not HTML5 should mention it. It seems the intention of the XML specification is that you have to say it's allowed: "In valid documents, this attribute, like any other, MUST be declared if it is used." Opinions probably vary on this.


--
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/>

Reply via email to