- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 26 Aug 2008 15:47:18 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5993
Summary: [SER] HTML indent and the CSS white-space property
Product: XPath / XQuery / XSLT
Version: Recommendation
Platform: PC
OS/Version: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: Serialization
AssignedTo: zongaro@ca.ibm.com
ReportedBy: mike@saxonica.com
QAContact: public-qt-comments@w3.org
For the indent attribute of the XHTML and HTML output methods we say:
the (X)HTML output method MAY add or remove whitespace as it serializes the
result tree, so long as it does not change the way that a conforming HTML user
agent would render the output.
There is also a Note saying "This rule can be satisfied by observing the
following constraints: ..."
The way that a conforming HTML user agent renders the output may depend on the
CSS white-space property for the style in question. (This has values "normal",
"pre", and "nowrap"). In the presence of white-space:pre or white-space:nowrap,
a serializer that follows all the rules given in the Note will nevertheless
cause a change in the visible appearance of the HTML in the browser.
It does not seem to me appropriate to expect the serializer to know anything
about the CSS styles in use by the HTML user agent. This suggests that we
should make the set of constraints in the Note normative, rather than the
intent of not changing the visible appearance.
We might also want (in a future version) to consider adding a serialization
attribute along the lines of saxon:suppress-indentation - see
http://www.saxonica.com/documentation/extensions/output-extras/suppress-indentation.html
(this was actually introduced for a different reason, to handle islands of
narriative content within a data-oriented document, as seen for example in our
errata documents)
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Tuesday, 26 August 2008 15:47:54 UTC