- From: Etan Wexler <ewexler@stickdog.com>
- Date: 30 Jan 2003 21:00 +0700
- To: www-style@w3.org
Following are editorial suggestions for the Working Draft, "CSS3 module: text", <http://www.w3.org/TR/2002/WD-css3-text-20021024>. [Generally applicable remarks] Eliminate the full stops following section numbers to harmonize with other specifications. Mark field names in property definitions as 'th' elements rather than as 'em' elements within 'td' elements. Do not use 'strong' or 'b' elements within 'dt' elements. If boldface is desired, use CSS to suggest it, as by the following rule set. dt { font-weight: bolder; } Mark note labels as 'span' elements in an appropriate class ("note-label", for example). Use a full stop, included in the 'span' element, to terminate the labels. Or use a colon, but be consistent. "CSS3 module: text W3C Working Draft 24 October 2002" Mark "CSS3" and "W3C" as 'abbr' elements. "Contributors: Original CSS2 authors, and Bert Bos (W3C) Tantek ‚elik (Microsoft) Chris Lilley (W3C)" Mark "CSS2" and both occurrences of "W3C" as 'abbr' elements. "W3C liability, trademark, document use and software licensing rules apply." Mark "W3C" as an 'abbr' element. Abstract "This document presents a set of text formatting properties for CSS3. Many of these properties already existed in CSS 2 [CSS2]." Mark "CSS3" as an 'abbr' element. Change "CSS 2" to "CSS2" and mark as an 'abbr' element. Status of This Document "This document is a working draft of the CSS working group which is part of the Style activity. It contains a proposal for features to be included in CSS level 3." Mark both occurrences of "CSS" as 'abbr' elements. "This document has been produced as a combined effort of the W3C Internationalization Activity, and the Style Activity. It also includes extensive contribution made by members of the XSL Working Group (members only). Finally, some of the proposal surfaced first in the Scalable Vector Graphics (SVG) 1.0 Specification [SVG1.0]. The text has been duplicated in this document to reflect which properties and specification should eventually be referenced in CSS itself." Mark "W3C", "XSL", the first occurrence of "SVG", and "CSS" as 'abbr' elements. "This working draft may be updated, replaced or rendered obsolete by other W3C documents at any time. It is inappropriate to use W3C Working Drafts as reference material or to cite them as other than "work in progress". Its publication does not imply endorsement by the W3C membership or the CSS Working group (members only)." Mark the three occurrences of "W3C" and the lone occurrence of "CSS" as 'abbr' elements. "Patent disclosures relevant to CSS may be found on the Working Group's public patent disclosure page." Mark "CSS" as an 'abbr' element. "To find the latest version of this working draft, please follow the "Latest version" link above, or visit the list of W3C Technical Reports." Mark "W3C" as an 'abbr' element. 1. Dependencies on other modules "This CSS3 module depends on the following other CSS3 modules" Mark both occurrences of "CSS3" as 'abbr' elements. "It has non-normative (informative) references to the following other CSS3 modules" Mark "CSS3" as an 'abbr' element. 2. Introduction "In both CSS1 and CSS2, text formatting has been limited to simple effects like for example: text decoration, text alignment and character spacing." Mark "CSS1" and "CSS2" as 'abbr' elements. Eliminate "for example:". "However, International typography contains" Decapitalize "International". "Along with already existing text related properties, this document presents a number of new CSS properties to represent such formatting." Hyphenate between "text" and "related". Mark "CSS" as an 'abbr' element. "There is a number of illustrations" Change "is" to "are". "- wide-cell glyph (e.g. Han) which is the n-th character in the text run" Use an em dash instead of the initial hyphen-minus. Mark "n" in "n-th" as a 'var' element, not as an 'i' element. "- narrow-cell glyph (e.g. Roman) which is the n-th glyph in the text run" Use an em dash instead of the initial hyphen-minus. Mark "n" in "n-th" as a 'var' element, not as an 'i' element. "- connected glyph (e.g. Arabic) which is the n-th glyph in the text run" Use an em dash instead of the initial hyphen-minus. Mark "n" in "n-th" as a 'var' element, not as an 'i' element. "These values are not repeated in each of the property value enumeration." Change to "These values are not repeated in property value enumerations." 3.1. Text layout introduction "This section describes the text layout features supported by CSS, which includes support for various international writing directions, such as left-to-right (e.g., Roman scripts), right-to-left (e.g., Hebrew or Arabic), bidirectional (e.g., mixing Roman with Arabic) and vertical (e.g., Asian scripts)." Mark "CSS" and the three occurrences of "e.g." as 'abbr' elements. "Bi-directionality introduces another level" Eliminate the hyphen-minus. "CSS3 relies on this algorithm to achieve proper text bidirectional rendering." Mark "CSS3" as an 'abbr' element. Change "text bidirectional" to "bidirectional text". "CSS2 specified the 'direction' property which is a subset of the 'writing-mode' property as it only determines an inline progression." Change to "CSS2 specified the 'direction' property which, as it only determines an inline progression, provides a subset of the 'writing-mode' functionality." Mark "CSS2" as an 'abbr' element. "The HTML 4.01 specification ([HTML401], section 8.2) defines bi-directionality behavior for HTML elements. Conforming HTML user agents may therefore ignore the 'direction' and 'unicode-bidi' properties in author and user style sheets. The style sheet rules that would achieve the bidi behavior specified in HTML 4.01 are given in the sample style sheet. The HTML 4.01 specification also contains more information on bidirectionality issues. Note that HTML 4.01 does not cover the more general case described by the 'writing-mode' property." Mark the six prose occurrences of "HTML" as 'abbr' elements. Change "bi-directionality" to "bidirectionality". Change "bidi behavior" to "bidirectionality behavior" of mark "bidi" as an 'abbr' element. 3.2. Setting the inline and block progressions: the 'writing-mode' and direction' properties "Sets the inline progression to right-to-left, and the block progression to top-to-bottom as is common in Arabic or Hebrew scripts. The direction property is set to 'rtl'." Add a comma after "top-to-bottom". Enclose "direction" in single quote marks and link to its definition. "tb-lr Sets the inline progression to top-to-bottom, and the block progression to left-to-right as is common in Mongolian script. This type of vertical layout also occurs in Latin based documents, particularly in table column or row labels. The baseline alignment may be different in this context. Typically, the dominant baseline runs through the center of the upright glyphs. The direction property is set to 'ltr'." Change "as is common in" to ", as is common in the". Hyphenate between "Latin" and "based". Enclose "direction" in single quote marks and link to its definition. "bt-rl Sets the inline progression to bottom-to-top, and the block progression to right-to-left. This value only exists to cover the case of the direction property value 'rtl' applied to an element where the current writing-mode property value is 'tb-rl' or 'tb'. The direction property is set to 'rtl'." Change "only exists" to "exists only". Enclose both occurrences of "direction" in single quote marks and link to its definition. "bt-lr Sets the inline progression to bottom-to-top, and the block progression to left-to-right. This value only exists to cover the case of the direction property value 'rtl' applied to an element where the current writing-mode property value is 'tb-lr'. The direction property is set to 'rtl'." Change "only exists" to "exists only". Enclose both occurrences of "direction" in single quote marks and link to its definition. "The combination of inline progression and block progression set by the writing-mode property is also referred as a flow orientation." Enclose "writing-mode" in single quote marks. "In such contexts, the values: lr-tb, lr, rl-tb and rl correspond to horizontal flow orientations, and the others (tb-rl, tb, tb-lr, bt-rl, bt-lr) correspond to vertical flow orientations." Eliminate the colon. Enclose value keywords in single quote marks. "See Collapsing margins in the CSS3 Box module" Enclose "Collapsing margins" in double quote marks. Mark "CSS3" as an 'abbr' element. "the new inline progression is perpendicular to the parent's own inline progression" Eliminate "own". "the glyph orientation of the characters within the element is 'auto' or 90/-90 degree in vertical layout or 0/180 degree in horizontal layout and the 'unicode-bidi' property's value is 'embed' or 'bidi-override'." Change to "the 'unicode-bidi' property's value is 'embed' or 'bidi-override' and one of the following conditions obtains. * The flow is vertical and the glyph orientaton is * 'auto', * '90deg' or equivalent, or * '-90deg' or equivalent. * The flow is horizontal and the glyph orientaton is * '0deg' or equivalent, or * '180deg' or equivalent." "An inline-level element that has a different writing-mode value than its parent becomes an inline-block element." Enclose "inline-block" in single quote marks. "Here is a diagram of a horizontal flow (writing-mode: lr-tb)" Enclose "writing-mode: lr-tb" in double quote marks. "Here is a diagram for a vertical flow used in East Asia (writing-mode: tb-rl)" Enclose "writing-mode: tb-rl" in double quote marks. "And finally, here is a diagram for another flow used for Uyghur and Mongolian (writing-mode: tb-lr)" Change "Uyghur" to "Uighur" (sources: Unicode 3.0, Webster's Third New International Dictionary). Enclose "writing-mode: tb-lr" in double quote marks. "Horizontal in vertical (a.k.a "Tate-chu-yoko")" Eliminate "a.k.a". "This effect is known as "Tate chu yoko". Should the transliteration be hyphenated? "In order to achieve it in an XHTML context" Mark "XHTML" as an 'abbr' element. "This can be accomplished using the CSS 'white-space:nowrap' property setting." Mark "CSS" as an 'abbr' element or, better yet, eliminate it. "The values 'ltr' and 'rtl' have to be interpreted 'relatively' to the line direction." Change "'relatively'" to "relative". "such as the 'start' and 'end' value of the 'text-align' property" Change "value" to "values". "the 'unicode-bidi' property's value must be 'embed' or 'bidi-override' and the glyph orientation of the characters within the element must be 'auto' or 90/-90 degree in vertical layout or 0/180 degree in horizontal layout." Change to "the 'unicode-bidi' property's value must be 'embed' or 'bidi-override' and one of the following conditions obtains. * The flow is vertical and the glyph orientaton is * 'auto', * '90deg' or equivalent, or * '-90deg' or equivalent. * The flow is horizontal and the glyph orientaton is * '0deg' or equivalent, or * '180deg' or equivalent." 3.3. Glyph orientation within a text run: the 'glyph-orientation-vertical' and 'glyph-orientation-horizontal' properties "Conforming user agents may only support the following values: 0deg, 90deg, 180deg and 270deg, other values can also be supported.." This is ambiguous, this is poor English, and there is an extraneous period. Change to "User agents must support the values 0deg, 90deg, 180deg and 270deg. User agents may support other values." 4.5. Additional compression: The 'text-justify-trim' property "i.e. the blank space within the character area itself" Mark "i.e." as an 'abbr' element. 4.6. Kashida effect: the 'text-kashida-space' property' "The text-kashida-space property expresses the ratio of the kashida expansion size to the white space expansion size, 0% means no kashida expansion, 100% means kashida expansion only ." Enclose "text-kashida-space" in single quote marks. Change the commas to semicolons, or better yet, to ". The value". Enclose "0%" in single quote marks. Enclose "100%" in single quote marks. Eliminate the space before the full stop. 5. Indentation: the 'text-indent' property "Note: Note:" Eliminate the first "Note:". 6.1. Types of line breaking "All these properties are also available through the 'word-break' short hand property." Eliminate the space between "short" and "hand". 7.1. Text wrapping: the 'wrap-option' property "Several value descriptions use the term preserved line feed characters (U+000A). A preserved line-feed character (either from the source content or from occurrence of "\A" in generated content) is maintained for presentation purpose and may therefore influence text wrapping. The preserved status of line-feed characters is determined by the 'linefeed-treatment' property." Mark the three occurrences of "preserved" as 'em' elements, not as 'i' elements. "The best line-breaking opportunity is determined in priority by the existence of preserved line-feed characters (U+000A), or by the line-breaking algorithm controlled by the 'line-break' and word-break' properties." Mark "preserved" as an 'em' element, not as an 'i' element. "The text is only wrapped where explicitly specified by preserved line feed characters (U+000A)." Mark "preserved" as an 'em' element, not as an 'i' element. "The text is wrapped exactly at the block width and where explicitly specified by preserved line feed characters (U+000A)." Mark "preserved" as an 'em' element, not as an 'i' element. 7.2. White-space control: the 'linefeed-treatment', 'white-space-treatment', 'all-space-treatment' properties and the 'white-space' shorthand property "And the 'all-space-treatment' property determines the treatment of consecutive white-space characters after consideration of the two prior properties." Mark "after" as an 'em' element, not as an 'i' element. "Specifies that a character is not rendered if: it is a white-space character (according to XML), and it is inot a preserved linefeed (due to 'linefeed-treatment: preserve' ), and the immediately preceding (non-ignored) character is a white-space character or the immediately following (non-ignored) character is a preserved linefeed." Mark both occurrences of "and", "or", and "following" as 'em' elements, not as 'i' elements. Eliminate the space before the second closing parenthesis. 8.4. Adding space: the 'text-autospace' property "This property is additive with the 'word-spacing' and 'letter-spacing' [CSS2] properties, that is, the amount of spacing contributed by the 'letter-spacing' setting (if any) is added to the spacing created by 'text-autospace'." Change the comma after "properties" and capitalize "that". 8.5. Text kerning: the 'kerning-mode' and 'kerning-pair-threshold' property "This property controls the font size threshold, above which pair kerning would be active (if enabled)." Eliminate the comma. "The user agent determines the font-size threshold above which the kerning takes place." Change the hyphen-minus to a space. 9.1. Introduction "CSS3 extends the model by introducing new properties allowing additional controls over those formatting effects. CSS3 also makes turning these formatting effects on or off possible without affecting any other 'text-decoration' settings." Mark both occurrences of "CSS3" as 'abbr' elements. "Furthermore, to reflect the usage of underline in East Asian vertical writing, a new control is offered on the underline positioning, this allows the underline to appear before (on the right in vertical text flow) or after (on the left in vertical text flow) the formatted text." Change "offered on" to "offered for". Change the comma after "positioning" to a semicolon. "If they are specified for a block-level element, it affects the root inline box" Change "it affects" to "they affect". "If they are specified for (or affects) an inline-level element, it affects all boxes generated by the element." Change both occurrences of "affects" to plural "affect". Change "it" to "they". "If an element is empty or is a replaced element (e.g., the IMG element in XHTML), user agents must ignore these properties." Mark "e.g." and "XHTML" as 'abbr' elements. "All these text decoration properties are not inherited" Change to "None of these text decoration properties are inherited". "(e.g., they should all be underlined)" Mark "e.g." as an 'abbr' element. "On these 3 segments of underline text, the underline bar is drawn lower and thicker as the ratio of large text increase for the each consecutive underlined text segment." Change to "In the three fragments of underlined text, the underline is drawn consecutively lower and thicker as the ratio of large text to small text increases." 9.2. Text decoration style: the 'text-underline-style', 'text-line-through-style' and 'text-overline-style' properties "none no line" Change the description to "Produces no line." "solid solid line " Change the description to "Produces a solid line." "double double line" Change the description to "Produces a double line." "dotted dotted line" Change the description to "Produces a dotted line." "thick single line using a greater line width." Change the description to "Produces a single line at least as wide as, but preferably wider than, that of the 'solid' style." "dashed dashed line style." Change the description to "Produces a dashed line." "dot-dash line style consisting of a dot-and-dash pattern." Change the description to "Produces a line whose repeating pattern is a dot followed by a dash." "dot-dot-dash line style consisting of two-dots-and-a-dash pattern." Change the description to "Produces a line whose repeating pattern is two dots followed by a dash." "wave wavy line" Change the description to "Produces a wavy line." 9.3. Text decoration color: the 'text-underline-color', 'text-line-through-color' and 'text-overline-color' properties "These property specifies the line color" Change to "These properties specify the line colors". 9.5. Other text decoration simple properties: 'text-underline-position' and 'text-blink' "none no blink" Change the description to "Produces no blinking." 9.6. Text decoration shorthand properties: 'text-underline', 'text-line-through', 'text-overline-mode' and 'text-decoration' "This 'text-overline' property is the shorthand for 'text-overline-style', 'text-overline-color' and 'text-overline-mode'." Change "This" to "the". "'text-underline-style' is 'solid' rather than 'none'." Change to "The 'text-underline-style' value is 'solid' rather than 'none'." "'text-overline-style' is 'solid' rather than 'none'." Change to "The 'text-overline-style' value is 'solid' rather than 'none'." "'text-line-through-style' is 'solid' rather than 'none'." Change to "The 'text-line-through-style' value is 'solid' rather than 'none'." "'text-blink' is 'blink' rather than 'none'." Change to "The 'text-blink' value is 'blink' rather than 'none'." "In the following example for XHTML" Mark "XHTML" as an 'abbr' element. 9.7. Text shadows: the 'text-shadow' property "A blur radius may optionally be specified after the shadow offset." Eliminate the redundant "optionally". "A color value may optionally be specified before or after the length values of the shadow effect." Eliminate the redundant "optionally". "This property is not defined in CSS1. Some shadow effects (such as the one in the last example) may render text invisible in UAs that only support CSS1." Mark both occurrences of "CSS1" as 'abbr' elements. Change "UAs" to "user agents". 10.1. What is document grid? "The grid on the block progression is determined by the following properties" Change "block progression" to "block-progression-dimension". "'line-stacking-strategy' set to the 'grid-height' value" Link "'line-stacking-strategy'" to its definition. "'line-height' of the block element set to the desired grid block progression dimension value" Link "'line-height'" to its definition. "'text-height' which defines the inline box block progression dimension. Depending on the content size, one or a multiple of 'line-height' will be necessary to accommodate a given inline box content." Link "'text-height'" and "'line-height'" to their respective definitions. "The block progression grid is not described in this section as it can be simply achieved by using the appropriate line related properties mentioned above and described in the CSS3 Line module." Transpose "simply" and "achieved". Eliminate "appropriate line related". Mark "CSS3" as an 'abbr' element. "This is called sometimes 'loose' grid." Transpose "called" and "sometimes". Change the single quote marks to double quote marks. 'This is called "genko" in Japanese typography.' Mark "genko" as a 'span' element with the language identified as Japanese. "The shorthand 'line-grid' allows to set both together." Link "'line-grid'" to its definition. Change "to set" to "setting". 10.2. Line grid mode: the 'line-grid-mode' property "each wide-cell glyph (as well as narrow-cell kana) that can fit within a single grid space is rendered in the horizontal center of the grid space." Capitalize "each". "consecutive narrow-cell and connected glyphs are treated as a single strip, which is then placed in the center of the smallest number of grid spaces necessary for it to fit in." Capitalize "consecutive". Change "fit in" to "fit". "non-breakable objects (e.g. images) and wide-cell glyphs that for some reason are wider than a single grid space, are each centered within the smallest number of grid cells necessary for it to fit in." Capitalize "non-breakable". Mark "e.g." as an 'abbr' element. Eliminate "for some reason". Eliminate the comma. Change "it" to "them". Change "fit in" to "fit". "The ideograph mode disables all special text justification" Surround "ideograph" with single quote marks. "Here is an example of mixed text in ideograph grid mode" Surround "ideograph" with single quote marks. 10.3. Line grid progression: the 'line-grid-progression' property "The computed value of the block element text-height is used." Surround "text-height" with single quote marks and link to its definition. "The computed value of the block element line-height is used." Surround "line-height" with single quote marks and link to its definition. 10.4. line-grid: the shorthand 'line-grid' property Change "line-grid" in the heading to "Line grid". "Value: <'line-grid-mode'> || <'line-grid-progression'>" Link "'line-grid-mode'" and "'line-grid-progression'" to their respective definitions. "The 'line-grid' property is a shorthand property for setting 'line-grid-mode', 'line-grid-progression'." Change the comma to "and". "This set for the div element a grid" Change "set" to singular "sets". "All ideographs will be set in cells sized in multiple of 20pt in both direction." Change "direction" to plural "directions". 11.1. Capitalization: the 'text-transform' property "See HTML [HTML40] for ways to find the language of an HTML element." Mark the first and last occurrences of "HTML" as 'abbr' elements. "XML, and consequently [XHTML1.0], uses an attribute called xml:lang and there may be other language-specific language-specific methods to determine the language." Mark "XML" as an 'abbr' element. End the sentence after "xml:lang". Replace the remaining prose with "There may be other ways, specific to a certain document languages, to determine the human language." "Note that the conformance rule is more stringent than the ones specified in lower levels of CSS." Mark "CSS" as an 'abbr' element. 11.2. Hanging punctuation: the 'hanging-punctuation' property "Allowing a punctuation to 'hang' at the end of a line" Eliminate the single quote marks. "It is the responsibility of the style writer to create meaningful padding and margin areas to allow effective rendering of the punctuation." Change "style writer" to "designer". "It should also be noted that compression may occur in the line, including compression of the punctuation characters independently of this effect." Change to "Note also that compression, including compression of the punctuation characters, may occur in the line independently of this effect." "A leading punctuation, if present, may overhang at the start of the content area." Add "mark" after "punctuation". "An ending punctuation, if present, may overhang at the end of the content area." Change "An ending punctuation" to "A trailing punctuation mark". "A punctuation, if present, may overhang at either the start or the end of the content area." Change to "A leading punctuation mark, if present, may overhang at the start of the content area. A trailing punctuation mark, if present, may overhang at the end of the content area." "Here is an example where overhanging is not allowed" Change to "Here is an example of 'hanging-punctuation' value 'none'". "In the following example overhanging is allowed at the end of the content area." Change to "In the following example 'hanging-punctuation' has the value 'end'". "Note: User agents should follow the convention of the scripts" Mark "Note:" appropriately. 11.3. Combining text: the 'text-combine' property' 'This property controls the creation of composite characters (a.k.a. "kumimoji") or lines (a.k.a. "warichu").' Eliminate both occurrences of "a.k.a.". "If more than five are included inside of the element with this property setting, only the first five are combined." Change to "If an element with 'text-combine' set to 'letters' has more than five, only the first five combine." "Combines the glyphs so they fit into two lines of equal length and height, whose combined height is equal to or slightly greater than the height of the line they appear in." Change "they appear in" to "in which they appear". 'Glyph layout in "Warichu"' Change to "Glyph layout in warichu". 12. Properties index "CSS3 module" [four times] Mark the four occurrences of "CSS3" as 'abbr' elements. 14. Profiles Renumber this section as 13. "There are 3 modules defined by this chapter:" "CSS1 text model:" "CSS2 text model:" "CSS3 text model:" Change to "This document defines three modules: the CSS1 text module, the CSS2 text module and the CSS3 text module." Mark "CSS1", "CSS2", and "CSS3" as 'abbr' elements. "The CSS1 text module is made of the following properties/values" Change to "The CSS1 text module has the following properties and values". Mark "CSS1" as an 'abbr' element. "a conforming CSS1 user agent my interpret the value 'justify'" Mark "CSS1" as an 'abbr' element". "The following table describes the CSS2 text module." Mark "CSS2" as an 'abbr' element. "all CSS1 properties have been specified below" Mark "CSS1" as an 'abbr' element". "The properties added are: 'direction', 'text-shadow' and 'unicode-bidi'." Eliminate the colon. "The following table describes the CSS2 text module." ... "Concerning the 'text-align' property, a conforming CSS1 user agent my interpret the value 'justify' as 'left' or 'right', depending on whether the element's current text direction is left-to-right or riht-to-left respectively." Eliminate the latter sentence, which appears to be an accidental repetition of an earlier passage. "Properties that applies to all elements also applies to generated content." Change both occurrences of "applies" to plural "apply". "The CSS3 module adds the following properties:" Mark "CSS3" as an 'abbr' element. End each list item with a full stop rather than with a comma. "'text-align' has 2 new values: 'start' and 'end'." Change "2" to "two". "'text-decoration', in addition to its CSS2 behavior, becomes a shorthand property for the following properties: 'text-line-through', 'text-overline', 'text-underline'," Mark "CSS2" as an 'abbr' element. Change the final comma to a full stop. 15. Glossary Renumber this section as 14. Appendix A: Vertical Layout Effect on CSS Properties Mark "CSS" in the heading as an 'abbr' element. 'i.e. "left" means "left" and "top" means "top"' Mark "i.e." as an 'abbr' element. "the concept of open-quotes and close-quotes is already used in CSS" Mark "CSS' as an 'abbr' element. "left' and 'right' are physical in horizontal inline progression and UA dependent in vertical inline progression." Change "UA dependent" to "depend on the user agent". "i.e. it affects glyph progression" Mark "i.e." as an 'abbr' element. "relative (logical), top and bottom values maps to before and after-edge values in baseline alignment properties" Change to "relative (logical), i.e. 'top' and 'bottom' values map to 'before-edge' and 'after-edge' values in baseline alignment properties". Mark "i.e." as an 'abbr' element. Other references Mark the eleven occurrences of "W3C" as 'abbr' elements. Mark the sixteen occurrences of "URL" as 'abbr' elements. Mark the three occurrences of "CSS3" in the phrase "CSS3 module" as 'abbr' elements. "Raggett, D.; Le Hors, A.; Jacobs, I.." Change to "Dave Raggett; Arnaud Le Hors; Ian Jacobs." "HTML 4.01 Specification. Dec 1999." Mark "HTML" as an 'abbr' element. Change "Dec" to "December". "S. Bradner. Key words for use in RFCs to Indicate Requirement Levels. Internet RFC 2119." Change "S." to "Scott". Mark "RFCs" and "RFC" as 'abbr' elements. Add "March 1997." before "Internet". "Scalable Vector Graphics (SVG) 1.0 Specification. Sep 2001." Mark "SVG" as an 'abbr' element. Change "Sep" to "September". "ISBN 0-201-61633-5." This should be marked as a link anchor using a URN as a reference. "1st April 2002." Change "1st" to "1". "Steven Pemberton; et al. XHTML 1.0: The Extensible HyperText Markup Language. Jan 2000." Mark "et al" as an 'abbr' element. Mark "XHTML" as an 'abbr' element. Change "Jan" to "January". "Adams, Robert; Altheim, Murray; et al. Modularization of XHTML. Apr 2001." Mark "et al" as an 'abbr' element. Mark "XHTML" as an 'abbr' element. Change "Apr" to "April". "Tim Bray; Jean Paoli; C. M. Sperberg-McQueen; Eve Maler. Extensible Markup Language (XML) 1.0 (Second Edition). Oct 2000." Mark "C. M." as an 'abbr' element. Mark "XML" as an 'abbr' element. Change "Oct" to "October". "Adler, Sharon; Berglund, Anders; et al. Extensible Stylesheet Language (XSL) Version 1.0. Oct 2001." Mark "et al" as an 'abbr' element. Mark "XSL" as an 'abbr' element. Change "Oct" to "October".
Received on Friday, 31 January 2003 00:09:27 UTC