- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Fri, 18 May 2001 02:29:38 +0200
- To: www-style@w3.org
Hi,
Some comments towards http://www.w3.org/TR/2001/WD-css3-text-20010517
general:
the spec is about 100 printed pages, why aren't isn't there a text and
an i18n module? It's very hard to dig through the text, there seem to
be millions of properties and possible values...
misc:
there are 'Conforming user agents'-links in some places, they link to
the CSS Level 2 conformance definition. CSS Level 2 says a conforming
user agents is one, that meets the constraints of "this"
specification, it's a bad idea to reference it; won't there be a CSS
Level 3 conformance definition or why was this done if not by
accident?
I suggest to use one HTML coding style, i.e. either all-uppercase
element and attribut names or all-lowercase ones. If possible, I'd
like to see XHTML used for all examples; why are the CSS Level 3
modules stuck to HTML syntax instead of XHTML?
there are classnames used throughout the document with names that
conclude a special presentation; this should be deprecated usage of
class names in order to add semantic value and structure to documents.
I agree that it might be easier to understand the behaivour with
examples like ".green { color: green }" but authors adopt this coding
style code with presentation in mind, rather than structure as it is
intended in XHTML.
the document refers to pseudo-elements with the old with the old
:pseudo-syntax, it must use the CSS Level 3 ::pseudo syntax
'whitespace' and 'white-space' are mixed in the document - XML 1.0
uses 'whites-pace' so this should be used throughout the document.
the sections
Acknowledgements
References
Changes from Previous Working Draft
should be made appendices
the references section should distinguish between normative and
informative references; the Acknowledgements should be marked
informative as well as the changes section; appendix A should state,
whether it's normative or informative part of the specification
Unicode Technical Reports are abbreviated 'UTR' and not 'TR', at least
on the homepage of the Unicode consortium, the document should follow
that convention.
section 13:
the property index should have a 'introduced in' column
section 12.1:
it's 'xml:lang' rather than 'XML:LANG'
section 8:
there should be some note on the xml:preserve attribute
do we really need the three properties text-wrap, white-space and
text-space?
i miss a small note on unicode (white-)space characters and their
influence on white-space handling
section 8.1:
I don't know if the WG agreed to use a 'normal' value wherever
possible, but
text-space: collapse
and
text-space: keep
would be a straightforward alternative (instead of 'normal'/'honor')
section 8.2:
what does
text-wrap: none
do, what
white-space: nowrap
doesn't?
section 8.3:
please add some inner borders to the table
section 5.2:
the last screenshot is far too large
section 10.6:
i think it's a rather bad idea to give examples of use of technologie
that are/will be deprecated by the WCAG
section 4.1:
there is a missing white-space between 'alignment:' and 'the' in the
heading
section 5:
the graphics are rather hard to read and understand. the red lines
overlap with the text, the font-size of the text is too small, i'd
call them over-blured. i suggest to consider using another color than
red for the lines, that should improve readability; I'd really like to
have those graphics in SVG when the spec gets into recommendation
state.
section 5.6:
wouldn't 'alignment-adjustment' be a better name for the property
('alignment-adjust')? there is again a missing whitespace between
colon and 'the'.
section 8.3:
"Conforming user agents may ignore the 'white-space' property in
author and user style sheets but must specify a value for it in the
default style sheet." - is this the same for the other
space-controling properties?
section 8.4:
colon -> the: no whitespace...
section 9.5:
see above ... I stop reporting that here
section 10.6:
:first-letter and :first-line are hyperlinks to CSS Level 2, these
should link to CSS Level 3 and spelled ::first-letter and ::first-line
section 14:
It's "Name" not ".Name" in the CSS 2 profile table heading
section 10.4:
do we need to repeat all the possible values each time?
section 3.2:
writing-mode should use 'ltr' and 'rtl' to be consistent with the
direction properties value, so ltr-tb, rtl-tb, ...
So far for a quick overview, I'll have a sleep now. Don't be afraid,
there will be more comments :)
--
Björn Höhrmann { mailto:bjoern@hoehrmann.de } http://www.bjoernsworld.de
am Badedeich 7 } Telefon: +49(0)4667/981028 { http://bjoern.hoehrmann.de
25899 Dagebüll { PGP Pub. KeyID: 0xA4357E78 } http://www.learn.to/quote/
Received on Thursday, 17 May 2001 20:28:12 UTC