Fix broken links.
authorCameron McCormack <>
Mon, 20 Aug 2012 10:59:34 +1000
changeset 290 fa49351fc52c
parent 289 d6e03a9d891b
child 291 576e4858f8c7
Fix broken links.
--- a/master/styling.html	Mon Aug 20 10:50:30 2012 +1000
+++ b/master/styling.html	Mon Aug 20 10:59:34 2012 +1000
@@ -38,13 +38,13 @@
 <p>SVG shares many of its styling properties with CSS
-[<a href="refs.html#ref-CSS2">CSS2</a>] and XSL
+[<a href="refs.html#ref-CSS21">CSS21</a>] and XSL
 [<a href="refs.html#ref-XSL">XSL</a>]. Except for any
 additional SVG-specific rules explicitly mentioned in this
 specification, the normative definition of properties that are
 shared with CSS and XSL is the definition of the property from
-<a href="">the CSS2 specification</a>
-[<a href="refs.html#ref-CSS2">CSS2</a>].</p>
+<a href="">the CSS2 specification</a>
+[<a href="refs.html#ref-CSS21">CSS21</a>].</p>
 <p id='PropertiesFromCSS2'>The following properties are shared between CSS2 and SVG.
 Most of these properties are also defined in XSL:</p>
@@ -218,7 +218,7 @@
     <p>CSS is a widely implemented declarative language for
     assigning styling properties to XML content, including SVG
-    [<a href="refs.html#ref-CSS2">CSS2</a>].
+    [<a href="refs.html#ref-CSS21">CSS21</a>].
     It represents a combination of features, simplicity and
     compactness that makes it very suitable for many
     applications of SVG. It is a requirement that CSS styling
@@ -382,8 +382,8 @@
 <p>For user agents that support CSS, the presentation
 attributes must be translated to corresponding CSS style rules
 according to rules described in
-<a href="">Precedence of non-CSS presentational hints</a>
-([<a href="refs.html#ref-CSS2">CSS2</a>], section 6.4.4),
+<a href="">Precedence of non-CSS presentational hints</a>
+([<a href="refs.html#ref-CSS21">CSS21</a>], section 6.4.4),
 with the additional
 clarification that the presentation attributes are conceptually
 inserted into a new author style sheet which is the first in
@@ -402,8 +402,8 @@
 the CSS cascade does not apply. (Inheritance of properties,
 however, does apply. See <a
 href="styling.html#Inheritance">Property inheritance</a>.)</p>
-<p>An <a href=""><span class="prop-value">!important</span> declaration</a>
-([<a href="refs.html#ref-CSS2">CSS2</a>], section 6.4.2) within a presentation attribute definition is an invalid value.</p>
+<p>An <a href=""><span class="prop-value">!important</span> declaration</a>
+([<a href="refs.html#ref-CSS21">CSS21</a>], section 6.4.2) within a presentation attribute definition is an invalid value.</p>
 <p>Animation of presentation attributes is equivalent to
 animating the corresponding property. Thus, the same effect
 occurs from animating the presentation attribute with
@@ -556,8 +556,8 @@
 following facilities from CSS2 must be supported:</p>
-  <li>CSS2 <a href="">selectors</a>
-  within style sheets ([<a href="refs.html#ref-CSS2">CSS2</a>], chapter 5).
+  <li>CSS2 <a href="">selectors</a>
+  within style sheets ([<a href="refs.html#ref-CSS21">CSS21</a>], chapter 5).
   Because SVG is intended to be used as one component in a
   multiple namespace XML application and CSS2 is not namespace
   aware, type selectors will only match against the local part
@@ -566,30 +566,30 @@
   <li><a href="">External CSS style sheets</a>
   [<a href="refs.html#ref-XML-SS">XML-SS</a>], CSS
   style sheets within <a>'style element'</a> elements and CSS
-  <a href="">declaration
-  blocks</a> ([<a href="refs.html#ref-CSS2">CSS2</a>], section 4.1.7)
+  <a href="">declaration
+  blocks</a> ([<a href="refs.html#ref-CSS21">CSS21</a>], section 4.1.7)
   within <a>'style attribute'</a> attributes attached to
   specific SVG elements.</li>
-  <li>CSS2 rules for <a href="">assigning
+  <li>CSS2 rules for <a href="">assigning
   property values, cascading and inheritance</a>
-  ([<a href="refs.html#ref-CSS2">CSS2</a>], chapter 6).</li>
+  ([<a href="refs.html#ref-CSS21">CSS21</a>], chapter 6).</li>
-  <li><a href="">@font-face</a>,
-  <a href="">@media</a>,
-  <a href="">@import</a>
-  and <a href="">@charset</a>
+  <li><a href="">@font-face</a>,
+  <a href="">@media</a>,
+  <a href="">@import</a>
+  and <a href="">@charset</a>
   rules within style sheets
-  ([<a href="refs.html#ref-CSS2">CSS2</a>], sections 15.3.1, 7.2.1, 6.3 and 4.4).</li>
+  ([<a href="refs.html#ref-CSS21">CSS21</a>], sections 15.3.1, 7.2.1, 6.3 and 4.4).</li>
   <li>CSS2's <a
-  href="">dynamic pseudo-classes</a>
-  :hover, :active and :focus and <a href="">pseudo-classes</a>
+  href="">dynamic pseudo-classes</a>
+  :hover, :active and :focus and <a href="">pseudo-classes</a>
   :first-child, :visited, :link and :lang
-  ([<a href="refs.html#ref-CSS2">CSS2</a>], section 5.11).
+  ([<a href="refs.html#ref-CSS21">CSS21</a>], section 5.11).
   The remaining CSS2 pseudo-classes, including those having to do with
-  <a href="">generated content</a>
-  ([<a href="refs.html#ref-CSS2">CSS2</a>], chapter 12),
+  <a href="">generated content</a>
+  ([<a href="refs.html#ref-CSS21">CSS21</a>], chapter 12),
   are not part of the SVG language definition.
   An SVG element gains focus when it is selected. See <a
   href="text.html#TextSelection">Text selection</a>.</li>
@@ -597,8 +597,8 @@
   <li>For the purposes of aural media, SVG represents a
   CSS-stylable XML grammar. In user agents that support aural
   style sheets,
-  <a href="">CSS aural style properties</a> can be applied
-  as defined in CSS2 ([<a href="refs.html#ref-CSS2">CSS2</a>], chapter 19). (See
+  <a href="">CSS aural style properties</a> can be applied
+  as defined in CSS2 ([<a href="refs.html#ref-CSS21">CSS21</a>], chapter 19). (See
   <a href="styling.html#AuralStyleSheets">Aural style sheets</a>.)</li>
   <li>CSS style sheets defined within a <a>'style element'</a>
@@ -609,15 +609,15 @@
 <p>SVG defines an <a href="color.html#ColorProfileAtRule">@color-profile</a>
-<a href=''>at-rule</a>
-([<a href='refs.html#ref-CSS2'>CSS2</a>], section 4.1.6)
+<a href=''>at-rule</a>
+([<a href='refs.html#ref-CSS2'>CSS21</a>], section 4.1.6)
 for defining color profiles so that ICC color profiles can be
 applied to CSS-styled SVG content.</p>
 <p>Note the following about relative URIs and external CSS
 style sheets: The CSS2 specification
-<a href=''>says</a>
-([<a href='refs.html#ref-CSS2'>CSS2</a>], section 4.3.4)
+<a href=''>says</a>
+([<a href='refs.html#ref-CSS2'>CSS21</a>], section 4.3.4)
 that relative URIs (as defined in <a href=""><cite>Uniform Resource Identifiers (URI): Generic Syntax</cite></a>
 [<a href="refs.html#ref-RFC3986">RFC3986</a>]) within
 style sheets are resolved such that the base URI is that of the
@@ -629,8 +629,8 @@
 href="">XML10</a>], which is
 case-sensitive. CSS property declarations specified either in
 CSS style sheets or in a <a>'style attribute'</a> attribute, on the other
-hand, are <a href="">generally case-insensitive with some exceptions</a>
-([<a href="refs.html#ref-CSS2">CSS2</a>], section 4.1.3).</p>
+hand, are <a href="">generally case-insensitive with some exceptions</a>
+([<a href="refs.html#ref-CSS21">CSS21</a>], section 4.1.3).</p>
 <p>Because presentation attributes are expressed as XML
 attributes, their names are case-sensitive and must be
@@ -693,13 +693,13 @@
   <li>Syntax rules. (The normative references are
-  <a href="">CSS2 syntax and basic data types</a>
-  and <a href="">The grammar of CSS2</a>;
-  in [<a href='refs.html#ref-CSS2'>CSS2</a>], chapter 4 and appendix D.)</li>
+  <a href="">CSS2 syntax and basic data types</a>
+  and <a href="">The grammar of CSS2</a>;
+  in [<a href='refs.html#ref-CSS2'>CSS21</a>], chapter 4 and appendix D.)</li>
   <li>Allowable data types. (The normative reference is <a
-  href="">CSS2 syntax
-  and basic data types</a> ([<a href='refs.html#ref-CSS2'>CSS2</a>], chapter 4), with the exception that SVG
+  href="">CSS2 syntax
+  and basic data types</a> ([<a href='refs.html#ref-CSS2'>CSS21</a>], chapter 4), with the exception that SVG
   length and angle values without a unit identifier.  See <a
@@ -709,8 +709,8 @@
   <li>The color keywords from CSS2 that correspond to the
   colors used by objects in the user's environment. (The
   normative reference is 
-  <a href="">CSS2
-  system colors</a>; in [<a href='refs.html#ref-CSS2'>CSS2</a>], section 18.2.)</li>
+  <a href="">CSS2
+  system colors</a>; in [<a href='refs.html#ref-CSS2'>CSS21</a>], section 18.2.)</li>
   <li>For implementations that support CSS styling of SVG
   content, then that styling must be compatible with various
@@ -777,8 +777,8 @@
         medium for style information. It may be a single media
         descriptor or a comma-separated list. The default value for
         this attribute is "all". The set of recognized
-        <em>media-descriptors</em> are the list of <a href=''>media types recognized by CSS2</a>
-        ([<a href="refs.html#ref-CSS2">CSS2</a>], section 7.3).<br />
+        <em>media-descriptors</em> are the list of <a href=''>media types recognized by CSS2</a>
+        ([<a href="refs.html#ref-CSS21">CSS21</a>], section 7.3).<br />
          <span class="anim-target"><a
@@ -903,19 +903,19 @@
 <p>Whether or not the user agent supports CSS, property
 inheritance in SVG follows the property inheritance rules
 defined in the CSS2 specification. The normative definition for
-property inheritance is the <a href="">Inheritance</a> section
-of the CSS2 specification ([<a href="refs.html#ref-CSS2">CSS2</a>], section 6.2).</p>
+property inheritance is the <a href="">Inheritance</a> section
+of the CSS2 specification ([<a href="refs.html#ref-CSS21">CSS21</a>], section 6.2).</p>
 <p>The definition of each property indicates whether the
 property can inherit the value of its parent.</p>
 <p>In SVG, as in CSS2, most elements inherit 
-<a href=''>computed values</a>
-([<a href='refs.html#ref-CSS2'>CSS2</a>], section 6.1.2).
+<a href=''>computed values</a>
+([<a href='refs.html#ref-CSS2'>CSS21</a>], section 6.1.2).
 For cases where something other than
 computed values are inherited, the property definition will
-describe the inheritance rules. For <a href=''>specified values</a>
-([<a href='refs.html#ref-CSS2'>CSS2</a>], section 6.1.1)
+describe the inheritance rules. For <a href=''>specified values</a>
+([<a href='refs.html#ref-CSS2'>CSS21</a>], section 6.1.1)
 which are expressed in user units, in
 pixels (e.g., <span class='attr-value'>20px</span>) or in absolute values,
 the computed value equals the specified
@@ -998,11 +998,11 @@
 <h2 id='UAStyleSheet'>User agent style sheet</h2>
 <p>The user agent shall maintain a
-<a href=''>user agent style sheet</a>
-([<a href='refs.html#ref-CSS2'>CSS2</a>], section 6.4)
+<a href=''>user agent style sheet</a>
+([<a href='refs.html#ref-CSS2'>CSS21</a>], section 6.4)
 for elements in the SVG namespace for
-<a href=''>visual media</a>
-([<a href="refs.html#ref-CSS2">CSS2</a>], section 7.3.1).
+<a href=''>visual media</a>
+([<a href="refs.html#ref-CSS21">CSS21</a>], section 7.3.1).
 The user agent style sheet below is expressed
 using CSS syntax; however, user agents are required to support
 the behavior that corresponds to this default style sheet even
@@ -1016,7 +1016,7 @@
 <p>The first line of the above user agent style sheet will
 cause the <a href="masking.html#InitialClippingPath">initial
 clipping path</a> to be established at the bounds of the <a
-href="coords.html#SVGViewport">initial viewport</a>.
+href="coords.html#ViewportSpace">initial viewport</a>.
 Furthermore, it will cause new clipping paths to be established
 at the bounds of the listed elements, all of which are <a
 href="coords.html#ElementsThatEstablishViewports">elements that
@@ -1028,18 +1028,18 @@
 cause the <a>'svg/width'</a> and <a>'svg/height'</a>
 attributes on the <a>'svg'</a> element to be used as the
 default values for the <span class="property"><a
 'width'</a></span> and <span class="property"><a
-'height'</a></span> properties during <a href=''>layout</a>
-([<a href="refs.html#ref-CSS2">CSS2</a>], chapter 9).</p>
+'height'</a></span> properties during <a href=''>layout</a>
+([<a href="refs.html#ref-CSS21">CSS21</a>], chapter 9).</p>
 <h2 id='AuralStyleSheets'>Aural style sheets</h2>
 <p>For the purposes of aural media, SVG represents a stylable
 XML grammar. In user agents that support CSS aural style
-sheets, <a href=''>aural style properties</a>
-([<a href='refs.html#ref-CSS2'>CSS2</a>], chapter 19)
+sheets, <a href=''>aural style properties</a>
+([<a href='refs.html#ref-CSS2'>CSS21</a>], chapter 19)
 can be applied as defined in CSS2.</p>
 <p>Aural style properties can be applied to any SVG element
@@ -1056,87 +1056,87 @@
     <table class='vert' summary="aural styling properties">
         <th>Aural property</th>
-        <th>Definition in [<a href='refs.html#ref-CSS2'>CSS2</a>]</th>
+        <th>Definition in [<a href='refs.html#ref-CSS2'>CSS21</a>]</th>
         <td id="AzimuthProperty"><span class="attr-name">'azimuth'</span></td>
-        <td><a href="">Section 19.7</a></td>
+        <td><a href="">Section 19.7</a></td>
         <td id="CueProperty"><span class="attr-name">'cue'</span></td>
-        <td><a href="">Section 19.5</a></td>
+        <td><a href="">Section 19.5</a></td>
         <td id="CueAfterProperty"><span class="attr-name">'cue-after'</span></td>
-        <td><a href="">Section 19.5</a></td>
+        <td><a href="">Section 19.5</a></td>
         <td id="CueBeforeProperty"><span class="attr-name">'cue-before'</span></td>
-        <td><a href="">Section 19.5</a></td>
+        <td><a href="">Section 19.5</a></td>
         <td id="ElevationProperty"><span class="attr-name">'elevation'</span></td>
-        <td><a href="">Section 19.7</a></td>
+        <td><a href="">Section 19.7</a></td>
         <td id="PauseProperty"><span class="attr-name">'pause'</span></td>
-        <td><a href="">Section 19.4</a></td>
+        <td><a href="">Section 19.4</a></td>
         <td id="PauseAfterProperty"><span class="attr-name">'pause-after'</span></td>
-        <td><a href="">Section 19.4</a></td>
+        <td><a href="">Section 19.4</a></td>
         <td id="PauseBeforeProperty"><span class="attr-name">'pause-before'</span></td>
-        <td><a href="">Section 19.4</a></td>
+        <td><a href="">Section 19.4</a></td>
         <td id="PitchProperty"><span class="attr-name">'pitch'</span></td>
-        <td><a href="">Section 19.8</a></td>
+        <td><a href="">Section 19.8</a></td>
         <td id="PitchRangeProperty"><span class="attr-name">'pitch-range'</span></td>
-        <td><a href="">Section 19.8</a></td>
+        <td><a href="">Section 19.8</a></td>
         <td id="PlayDuringProperty"><span class="attr-name">'play-during'</span></td>
-        <td><a href="">Section 19.6</a></td>
+        <td><a href="">Section 19.6</a></td>
         <td id="RichnessProperty"><span class="attr-name">'richness'</span></td>
-        <td><a href="">Section 19.8</a></td>
+        <td><a href="">Section 19.8</a></td>
         <td id="SpeakProperty"><span class="attr-name">'speak'</span></td>
-        <td><a href="">Section 19.3</a></td>
+        <td><a href="">Section 19.3</a></td>
         <td id="SpeakHeaderProperty"><span class="attr-name">'speak-header'</span></td>
-        <td><a href="">Section 17.7.1</a></td>
+        <td><a href="">Section 17.7.1</a></td>
         <td id="SpeakNumeralProperty"><span class="attr-name">'speak-numeral'</span></td>
-        <td><a href="">Section 19.9</a></td>
+        <td><a href="">Section 19.9</a></td>
         <td id="SpeakPunctuationProperty"><span class="attr-name">'speak-punctuation'</span></td>
-        <td><a href="">Section 19.9</a></td>
+        <td><a href="">Section 19.9</a></td>
         <td id="SpeechRateProperty"><span class="attr-name">'speech-rate'</span></td>
-        <td><a href="">Section 19.8</a></td>
+        <td><a href="">Section 19.8</a></td>
         <td id="StressProperty"><span class="attr-name">'stress'</span></td>
-        <td><a href="">Section 19.8</a></td>
+        <td><a href="">Section 19.8</a></td>
         <td id="VoiceFamilyProperty"><span class="attr-name">'voice-family'</span></td>
-        <td><a href="">Section 19.8</a></td>
+        <td><a href="">Section 19.8</a></td>
         <td id="VolumeProperty"><span class="attr-name">'volume'</span></td>
-        <td><a href="">Section 19.2</a></td>
+        <td><a href="">Section 19.2</a></td>