- From: SVG Working Group repository <cam@mcc.id.au>
- Date: Tue, 21 Aug 2012 19:43:46 -0700
- To: public-svg-wg@w3.org
details: https://svgwg.org/hg/svg2/rev/efbf49ab7a9b
branches:
changeset: 354:efbf49ab7a9b
user: Cameron McCormack <cam@mcc.id.au>
date: Wed Aug 22 12:44:01 2012 +1000
description:
Try moving conformance requirements styling to an alternate style sheet.
diffstat:
master/color.html | 19 ++++++-------------
master/style/default_requirements.css | 23 +++++++++++++++++++++++
master/style/default_svg.css | 14 --------------
3 files changed, 29 insertions(+), 27 deletions(-)
diffs (93 lines):
diff --git a/master/color.html b/master/color.html
--- a/master/color.html
+++ b/master/color.html
@@ -91,29 +91,22 @@ ICC-based color specification is provide
<p>Implementations of SVG 2 are required to color-manage all images. The embedded profile is used. If there is no embedded profile, sRGB is assumed, for RGB images.</p>
<p class="issue">Define processing for untagged greyscale and CMYK images. Could be a default profile, or an 'explicitly undefined' with a warning to avoid untagged non-RGB images when authoring.</p>
<p class="issue">References to "SVG 2 User Agent" might need to be replaced
with one of the conformance classes listed in the <a href="conform.html">Conformance</a>
appendix.</p>
- <div class="requirement" id="assert_taggedImages">
- <p>
- If a referenced image contains color profile information, a
- SVG 2 User Agent MUST use that profile to render the image
- </p>
- </div>
-
- <div class="requirement" id="assert_untaggedImages">
- <p>
- If a referenced image contains no color profile information, a
- SVG 2 User Agent MUST use the sRGB profile to render the image
- </p>
- </div>
+ <p><span class="requirement" id="assert_taggedImages">If a referenced image
+ contains color profile information, a SVG 2 User Agent MUST use that profile
+ to render the image.</span>
+ <span class="requirement" id="assert_untaggedImages">Otherwise,
+ if a referenced image contains no color profile information, a
+ SVG 2 User Agent MUST use the sRGB profile to render the image.</span></p>
<h2 id="Color_syntax">Color syntax</h2>
<h3 id="sRGBcolor">
sRGB colors</h3>
diff --git a/master/style/default_requirements.css b/master/style/default_requirements.css
new file mode 100644
--- /dev/null
+++ b/master/style/default_requirements.css
@@ -0,0 +1,23 @@
+@import url(default_no_issues.css);
+
+/* Conformance requirement */
+
+.requirement {
+ display: block;
+ margin-top: 1em;
+ padding: 0.5em;
+ border-left-width: 0.5em;
+ border-left-style: solid;
+ border-color: #007070;
+ background: #A0E0E0;
+}
+
+.requirement:before {
+ content: "Conformance requirement " attr(id);
+ padding-right: 1em;
+ color: #007070;
+}
+
+.requirement > p:first-child {
+ margin-top: 0
+}
diff --git a/master/style/default_svg.css b/master/style/default_svg.css
--- a/master/style/default_svg.css
+++ b/master/style/default_svg.css
@@ -331,22 +331,8 @@ table.PathDataTable td,
table.PathDataTable th { padding: 5px; border-style: inset; border-width: 1px }
.colorpatch { width: 14px; height: 14px; border: 1px solid black; }
.eltdef { border-left: 0.5em solid #52A7E0 !important; background: #E9F4FB !important; }
.eltdef td > p:first-child { margin-top: 0 }
.eltdef th { white-space: nowrap }
.eltdef pre.idl { margin: 0; padding: 0; background: none }
-
-/* Conformance requirement */
-
-div.requirement {
- padding: 0.5em;
- border-left-width: 0.5em;
- border-left-style: solid;
- border-color: #007070;
- background: #A0E0E0;
-}
-
-div.requirement > p {
- margin-top: 0
-}
Received on Wednesday, 22 August 2012 02:44:51 UTC