@@ -45,7 +45,7 @@ <h2 class="no-num no-toc" id=w3c-working>W3C Working Draft 2 January 2009</h2>
4545
4646 < dt > Editors:
4747
48- < dd > Håkon Wium Lie, Opera Software <howcome@opera.com>
48+ < dd > Håkon Wium Lie, Opera Software <howcome@opera.com>
4949
5050 < dd > Chris Lilley, W3C <chris@w3.org>
5151 </ dl >
@@ -241,13 +241,15 @@ <h2 id=dependencies><span class=secno>1. </span>Dependencies on other
241241
242242 < li > < cite > Syntax</ cite > < a href ="#CSS3SYN "
243243 rel =biblioentry > [CSS3SYN]<!--{{!CSS3SYN}}--> </ a > , which describes the
244- syntax of values at the lexical level.
244+ syntax of values at the lexical level.</ li >
245+ <!--
246+ <li><cite>Text</cite> <a href="#CSS3TEXT" rel="biblioentry">[CSS3TEXT]<!--{{!CSS3TEXT}}-->
247+ </ ul >
245248
246- < li > < cite > Text</ cite > < a href ="#CSS3TEXT "
247- rel =biblioentry > [CSS3TEXT]<!--{{!CSS3TEXT}}--> </ a > , which describes how
248- to establish grids referred to by the ‘< code
249- class =property > gd</ code > ’ unit.
249+ < p > , which describes how to establish grids referred to by the 'gd' unit.
250+ -->
250251
252+ < ul >
251253 < li > < cite > Color</ cite > < a href ="#CSS3COLOR "
252254 rel =biblioentry > [CSS3COLOR]<!--{{!CSS3COLOR}}--> </ a > , which defines
253255 additional values used for some properties that control color of text,
@@ -306,7 +308,7 @@ <h3 id=keywords><span class=secno>3.1 </span>Keywords</h3>
306308 class =property > border-collapse</ code > ’ property:</ p >
307309
308310 < pre >
309- Value: collapse | separate
311+ Value: collapse | separate
310312</ pre >
311313
312314 < p > And here is an example of its use:</ p >
@@ -374,7 +376,7 @@ <h4 id=lengths><span class=secno>3.4.1 </span>Lengths</h4>
374376 id =ltlengthgt > <length></ dfn > ) is a <number> immediately
375377 followed by a unit identifier (e.g., ‘< code
376378 class =property > px</ code > ’, ‘< code
377- class =property > gd </ code > ’). After the ‘< code
379+ class =property > pt </ code > ’). After the ‘< code
378380 class =css > 0</ code > ’ length, the unit identifier is optional.
379381
380382 < p > Some properties < em > allow</ em > negative length values, but this may
@@ -414,15 +416,9 @@ <h4 id=relative><span class=secno>3.4.2 </span>Relative length units</h4>
414416 < tr >
415417 < td > < span class =css > px</ span >
416418
417- < td > viewing device
418-
419- < tr >
420- < td > < span class =css > gd</ span >
421-
422- < td > the grid defined by < span class =property > ‘< code
423- class =property > layout-grid</ code > ’</ span > described in the CSS3
424- Text module < a href ="#CSS3TEXT "
425- rel =biblioentry > [CSS3TEXT]<!--{{!CSS3TEXT}}--> </ a >
419+ < td > viewing device <!--
420+ <tr><td><span class="css">gd</span><td>the grid defined by <span class="property">'layout-grid'</span> described in the CSS3 Text module <a href="#CSS3TEXT" rel="biblioentry">[CSS3TEXT]<!--{{!CSS3TEXT}}-->
421+ -->
426422
427423 < tr >
428424 < td > < span class =css > rem</ span >
@@ -516,15 +512,17 @@ <h4 id=relative><span class=secno>3.4.2 </span>Relative length units</h4>
516512 therefore about 0.0213 degrees.
517513
518514 < p > For reading at arm's length, 1px thus corresponds to about 0.26mm
519- (1/96 inch). When printed on a laser printer, meant for reading at a
520- little less than arm's length (55 cm, 21 inches), 1px is about 0.21mm. On
521- a 300 dots-per-inch (dpi) printer, that may be rounded up to 3 dots
522- (0.25 mm); on a 600 dpi printer, it can be rounded to 5 dots.
515+ (1/96 inch). When printed on a laser printer, meant for reading at a
516+ little less than arm's length (55 cm, 21 inches), 1px is about
517+ 0.21mm. On a 300 dots-per-inch (dpi) printer, that may be rounded up to 3
518+ dots (0.25 mm); on a 600 dpi printer, it can be rounded to 5
519+ dots.
523520
524521 < p > The two images below illustrate the effect of viewing distance on the
525522 size of a pixel and the effect of a device's resolution. In the first
526- image, a reading distance of 71cm (28 inch) results in a px of 0.26mm,
527- while a reading distance of 3.5m (12 feet) requires a px of 1.3mm.
523+ image, a reading distance of 71cm (28 inch) results in a px of
524+ 0.26mm, while a reading distance of 3.5m (12 feet) requires a px of
525+ 1.3mm.
528526
529527 < div class =figure >
530528 < p > < img alt ="Showing that pixels must become larger if the viewing
@@ -533,40 +531,36 @@ <h4 id=relative><span class=secno>3.4.2 </span>Relative length units</h4>
533531
534532 < p > In the second image, an area of 1px by 1px is covered by a single dot in
535533 a low-resolution device (a computer screen), while the same area is
536- covered by 16 dots in a higher resolution device (such as a 400 dpi laser
537- printer).
534+ covered by 16 dots in a higher resolution device (such as a 400 dpi
535+ laser printer).
538536
539537 < div class =figure >
540538 < p > < img alt ="Showing that more device pixels (dots) are needed to cover a
541539 1px by 1px area on a high-resolution device than on a low-res one "
542540 src =pixel2 > </ p >
543541 </ div >
544-
545- < p > Grid units, < dfn id =gd title ="grid units|gd (grid)::definition
546- of "> ‘< code class =property > gd</ code > ’</ dfn > , are frequently
547- used in East Asian typography, especially for margins. The existence of a
548- grid in an element makes it possible to express various measurements in
549- terms of grid units.
550-
551- < div class =example >
552- < p style =display:none > Example(s):
553-
554- < pre >
542+ <!--
543+ <p>Grid units, <dfn title="grid units|gd (grid)::definition
544+ of">'gd'</dfn>, are frequently used in East Asian typography,
545+ especially for margins. The existence of a grid in an element makes it
546+ possible to express various measurements in terms of grid units.
547+
548+ <div class="example">
549+ <p style="display:none">Example(s):
550+
551+ <pre>
555552p { layout-grid: strict both 20pt 15pt; margin: 1gd 3gd 1gd 2gd }
556- </ pre >
553+ </pre>
554+
555+ <p>The <span class="property">'layout-grid'</span> property, described
556+ in the CSS3 Text module <a href="#CSS3TEXT" rel="biblioentry">[CSS3TEXT]<!--{{!CSS3TEXT}}-->
557557
558- < p > The < span class =property > ‘< code
559- class =property > layout-grid</ code > ’</ span > property, described in
560- the CSS3 Text module < a href ="#CSS3TEXT "
561- rel =biblioentry > [CSS3TEXT]<!--{{!CSS3TEXT}}--> </ a > , establishes the grid.
562- In the example above, < code class =html > p</ code > elements acquire a 15pt
563- top margin, a 60pt right margin, a 15pt bottom margin and a 40pt left
564- margin.
565- </ div >
558+ < p > , establishes the grid. In the example above, < code class =html > p</ code >
559+ elements acquire a 15pt top margin, a 60pt right margin, a 15pt bottom
560+ margin and a 40pt left margin.
566561
567- < p > If no grid is specified on the element, the ‘< code
568- class =property > gd</ code > ’ unit is treated as the ‘< code
569- class =property > em</ code > ’ unit. <!--
562+ < p > If no grid is specified on the element, the 'gd' unit is treated as the
563+ 'em' unit. --> <!--
570564<p>Relative values are not inherited. Instead, <em><a
571565href="#computed1">computed values</a></em> are passed on to child
572566elements.
@@ -590,7 +584,6 @@ <h4 id=relative><span class=secno>3.4.2 </span>Relative length units</h4>
590584<p>There are some exceptions to this rule. For more information on
591585inheritance, see the "Cascading and Inheritance" module.
592586-->
593-
594587
595588 < p > The < dfn id =rem title ="root em|em (grid)::definition of "> ‘< code
596589 class =property > rem</ code > ’</ dfn > unit (‘< code class =css > < a
@@ -1080,10 +1073,10 @@ <h4 id=uris><span class=secno>3.7.2 </span>The ‘<code
10801073</ pre >
10811074 </ div >
10821075
1083- < p > Parentheses, commas, whitespace characters, single quotes (‘ < code
1084- class = css > ) and double quotes (") appearing in a URI must be escaped with
1085- a backslash: </ code > ’\( ‘< code class = css > ,
1086- </ code > ’\) ‘< code class =css > , </ code > ’\,' .
1076+ < p > Parentheses, commas, whitespace characters, single quotes (') and double
1077+ quotes ("<!--"--> ) appearing in a URI must be escaped with a backslash:
1078+ ‘ < code class = css > \( </ code > ’, ‘< code
1079+ class = css > \) </ code > ’, ‘< code class =css > \, </ code > ’.
10871080
10881081 < p > Depending on the type of URI, it might also be possible to write the
10891082 above characters as URI-escapes (where "(" = %28, ")" = %29, etc.) as
@@ -1093,9 +1086,9 @@ <h4 id=uris><span class=secno>3.7.2 </span>The ‘<code
10931086 absolute location of a resource, authors may use relative URIs. Relative
10941087 URIs (as defined in < a href ="#RFC1808 "
10951088 rel =biblioentry > [RFC1808]<!--{{RFC1808}}--> </ a > ) are resolved to full URIs
1096- using a base URI. RFC 1808, section 3, defines the normative algorithm for
1097- this process. For CSS style sheets, the base URI is that of the style
1098- sheet, not that of the source document.
1089+ using a base URI. RFC 1808, section 3, defines the normative
1090+ algorithm for this process. For CSS style sheets, the base URI is that of
1091+ the style sheet, not that of the source document.
10991092
11001093 < div class =example >
11011094 < p style =display:none > Example(s):</ p >
@@ -1747,20 +1740,12 @@ <h2 class=no-num id=index>Index</h2>
17471740
17481741 < li > ex (unit), < a href ="#ex " title ="ex (unit) "> < strong > #</ strong > </ a >
17491742
1750- < li > gd (grid)
1751- < ul >
1752- < li > definition of, < a href ="#gd " title ="gd (grid) definition
1753- of "> < strong > #</ strong > </ a >
1754- </ ul >
1755-
17561743 < li > generic font families, < a href ="#generic " title ="generic font
17571744 families "> #</ a >
17581745
17591746 < li > grad (grads), < a href ="#grad " title ="grad
17601747 (grads) "> < strong > #</ strong > </ a >
17611748
1762- < li > grid units, < a href ="#gd " title ="grid units "> < strong > #</ strong > </ a >
1763-
17641749 < li > Hz (Hertz), < a href ="#hz " title ="Hz (Hertz) "> < strong > #</ strong > </ a >
17651750
17661751 < li > kHz (kilohertz), < a href ="#khz " title ="kHz
0 commit comments