Skip to content

Commit 7e3ac71

Browse files
committed
[css-conditional] Fix Unicode characters used for quotation marks.
Addresses https://lists.w3.org/Archives/Public/www-style/2016Jan/0059.html .
1 parent b92ab14 commit 7e3ac71

2 files changed

Lines changed: 31 additions & 29 deletions

File tree

css-conditional/Overview.bs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,9 @@ when the condition is true and when the condition is false.</p>
9999
#navigation { display: none }
100100
}
101101
</pre>
102-
<p>causes a particular CSS rule (making elements with ID "navigation" be
103-
display:none) apply only when the style sheet is used for a print
104-
medium.
102+
<p>causes a particular CSS rule
103+
(making elements with ID &ldquo;navigation&rdquo; be display:none)
104+
apply only when the style sheet is used for a print medium.
105105
</div>
106106

107107
<p>Each conditional group rule has a condition, which at any time
@@ -887,7 +887,8 @@ interface CSSGroupingRule : CSSRule {
887887
<h3 id="the-cssconditionrule-interface">
888888
The <code>CSSConditionRule</code> interface</h3>
889889

890-
<p>The {{CSSConditionRule}} interface represents all the "conditional" at-rules,
890+
<p>The {{CSSConditionRule}} interface represents
891+
all the &ldquo;conditional&rdquo; at-rules,
891892
which consist of a condition and a statement block.
892893

893894
<pre class='idl' export>
@@ -1039,7 +1040,7 @@ Changes</h2>
10391040
<li>Require whitespace around ''and'' and ''or'' and after ''not''.
10401041
<li>Add note explaining that user preferences that effectively disable a property (e.g., high-contrast mode disabling colors) do not effect the definition of support.
10411042
<li>Describe requirements for conditionText getter on CSSSupportsRule.
1042-
<li>Clarify the definition of "literal match" in CSS.supports().
1043+
<li>Clarify the definition of &ldquo;literal match&rdquo; in CSS.supports().
10431044
<li>Specify behavior of CSSGroupingRule.insertRule when given an empty string or more than one syntactically valid rule.
10441045
</ul>
10451046

css-conditional/Overview.html

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
<div class="head">
5757
<p data-fill-with="logo"><a class="logo" href="http://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/Icons/w3c_home" width="72"> </a> </p>
5858
<h1 class="p-name no-ref" id="title">CSS Conditional Rules Module Level 3</h1>
59-
<h2 class="no-num no-toc no-ref heading settled" id="subtitle"><span class="content">Editor’s Draft, <time class="dt-updated" datetime="2015-11-28">28 November 2015</time></span></h2>
59+
<h2 class="no-num no-toc no-ref heading settled" id="subtitle"><span class="content">Editor’s Draft, <time class="dt-updated" datetime="2016-01-12">12 January 2016</time></span></h2>
6060
<div data-fill-with="spec-metadata">
6161
<dl>
6262
<dt>This version:
@@ -74,7 +74,7 @@ <h2 class="no-num no-toc no-ref heading settled" id="subtitle"><span class="cont
7474
</dl>
7575
</div>
7676
<div data-fill-with="warning"></div>
77-
<p class="copyright" data-fill-with="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2015 <a href="http://www.w3.org/"><abbr title="World Wide Web Consortium">W3C</abbr></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><abbr title="Massachusetts Institute of Technology">MIT</abbr></a>, <a href="http://www.ercim.eu/"><abbr title="European Research Consortium for Informatics and Mathematics">ERCIM</abbr></a>, <a href="http://www.keio.ac.jp/">Keio</a>, <a href="http://ev.buaa.edu.cn/">Beihang</a>). W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply. </p>
77+
<p class="copyright" data-fill-with="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2016 <a href="http://www.w3.org/"><abbr title="World Wide Web Consortium">W3C</abbr></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><abbr title="Massachusetts Institute of Technology">MIT</abbr></a>, <a href="http://www.ercim.eu/"><abbr title="European Research Consortium for Informatics and Mathematics">ERCIM</abbr></a>, <a href="http://www.keio.ac.jp/">Keio</a>, <a href="http://ev.buaa.edu.cn/">Beihang</a>). W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply. </p>
7878
<hr title="Separator for header">
7979
</div>
8080
<h2 class="no-num no-toc no-ref heading settled" id="abstract"><span class="content">Abstract</span></h2>
@@ -221,17 +221,17 @@ <h2 class="heading settled" data-level="2" id="processing"><span class="secno">2
221221
CSS rules. These different rules allow testing different types of
222222
conditions, but share common behavior for how their contents are used
223223
when the condition is true and when the condition is false.</p>
224-
<div class="example" id="example-0dc5b272">
225-
<a class="self-link" href="#example-0dc5b272"></a>
224+
<div class="example" id="example-74177fce">
225+
<a class="self-link" href="#example-74177fce"></a>
226226
<p>For example, this rule:</p>
227227
<pre>@media print {
228228
/* hide navigation controls when printing */
229229
#navigation { display: none }
230230
}
231231
</pre>
232-
<p>causes a particular CSS rule (making elements with ID "navigation" be
233-
display:none) apply only when the style sheet is used for a print
234-
medium. </p>
232+
<p>causes a particular CSS rule
233+
(making elements with ID “navigation” be display:none)
234+
apply only when the style sheet is used for a print medium. </p>
235235
</div>
236236
<p>Each conditional group rule has a condition, which at any time
237237
evaluates to true or false. When the condition is true, CSS processors <strong>must</strong> apply the rules inside the group rule as though
@@ -614,7 +614,7 @@ <h2 class="heading settled" data-level="7" id="apis"><span class="secno">7. </sp
614614
<h3 class="heading settled" data-level="7.1" id="extentions-to-cssrule-interface"><span class="secno">7.1. </span><span class="content"> Extensions to the <code>CSSRule</code> interface</span><a class="self-link" href="#extentions-to-cssrule-interface"></a></h3>
615615
<p>The <code>CSSRule</code> interface is extended as follows: </p>
616616
<pre class="idl">partial interface <a class="idl-code" data-link-type="interface" href="https://drafts.csswg.org/cssom-1/#cssrule">CSSRule</a> {
617-
const unsigned short <a class="idl-code" data-link-type="const" href="https://drafts.csswg.org/css-conditional-3/#dom-cssrule-supports_rule">SUPPORTS_RULE</a> = 12;
617+
const unsigned short <dfn class="idl-code" data-dfn-for="CSSRule" data-dfn-type="const" data-export="" id="dom-cssrule-supports_rule">SUPPORTS_RULE<a class="self-link" href="#dom-cssrule-supports_rule"></a></dfn> = 12;
618618

619619
};
620620
</pre>
@@ -660,10 +660,11 @@ <h3 class="heading settled" data-level="7.2" id="the-cssgroupingrule-interface">
660660
if index is greater than or equal to <code>cssRules.length</code>.
661661
</dl>
662662
<h3 class="heading settled" data-level="7.3" id="the-cssconditionrule-interface"><span class="secno">7.3. </span><span class="content"> The <code>CSSConditionRule</code> interface</span><a class="self-link" href="#the-cssconditionrule-interface"></a></h3>
663-
<p>The <code class="idl"><a data-link-type="idl" href="#cssconditionrule">CSSConditionRule</a></code> interface represents all the "conditional" at-rules,
663+
<p>The <code class="idl"><a data-link-type="idl" href="#cssconditionrule">CSSConditionRule</a></code> interface represents
664+
all the “conditional” at-rules,
664665
which consist of a condition and a statement block. </p>
665666
<pre class="idl">interface <dfn class="idl-code" data-dfn-type="interface" data-export="" id="cssconditionrule">CSSConditionRule<a class="self-link" href="#cssconditionrule"></a></dfn> : <a data-link-type="idl-name" href="#cssgroupingrule0">CSSGroupingRule</a> {
666-
attribute DOMString <a class="idl-code" data-link-type="attribute" data-type="DOMString " href="https://drafts.csswg.org/css-conditional-3/#dom-cssconditionrule-conditiontext">conditionText</a>;
667+
attribute DOMString <dfn class="idl-code" data-dfn-for="CSSConditionRule" data-dfn-type="attribute" data-export="" data-type="DOMString " id="dom-cssconditionrule-conditiontext">conditionText<a class="self-link" href="#dom-cssconditionrule-conditiontext"></a></dfn>;
667668
};
668669
</pre>
669670
<dl class="idl-attributes">
@@ -733,8 +734,8 @@ <h3 class="heading settled" data-level="7.5" id="the-csssupportsrule-interface">
733734
<h3 class="heading settled" data-level="7.6" id="the-css-interface"><span class="secno">7.6. </span><span class="content"> The <code>CSS</code> interface, and the <code title="">supports()</code> function</span><a class="self-link" href="#the-css-interface"></a></h3>
734735
<p>The <dfn data-dfn-type="dfn" data-noexport="" id="CSS-interface"><code>CSS</code><a class="self-link" href="#CSS-interface"></a></dfn> interface holds useful CSS-related functions that do not belong elsewhere. </p>
735736
<pre class="idl">interface <dfn class="idl-code" data-dfn-type="interface" data-export="" id="css">CSS<a class="self-link" href="#css"></a></dfn> {
736-
static boolean <a class="idl-code" data-link-type="method" href="https://drafts.csswg.org/css-conditional-3/#dom-css-supportsproperty-value">supports</a>(DOMString <dfn class="idl-code" data-dfn-for="CSS/supports(property, value)" data-dfn-type="argument" data-export="" id="dom-css-supports-property-value-property">property<a class="self-link" href="#dom-css-supports-property-value-property"></a></dfn>, DOMString <dfn class="idl-code" data-dfn-for="CSS/supports(property, value)" data-dfn-type="argument" data-export="" id="dom-css-supports-property-value-value">value<a class="self-link" href="#dom-css-supports-property-value-value"></a></dfn>);
737-
static boolean <a class="idl-code" data-link-type="method" href="https://drafts.csswg.org/css-conditional-3/#dom-css-supportsconditiontext">supports</a>(DOMString <dfn class="idl-code" data-dfn-for="CSS/supports(conditionText)" data-dfn-type="argument" data-export="" id="dom-css-supports-conditiontext-conditiontext">conditionText<a class="self-link" href="#dom-css-supports-conditiontext-conditiontext"></a></dfn>);
737+
static boolean <dfn class="idl-code" data-dfn-for="CSS" data-dfn-type="method" data-export="" data-lt="supports(property, value)" id="dom-css-supports">supports<a class="self-link" href="#dom-css-supports"></a></dfn>(DOMString <a class="idl-code" data-link-type="argument" href="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-property-value-property">property</a>, DOMString <a class="idl-code" data-link-type="argument" href="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-property-value-value">value</a>);
738+
static boolean <dfn class="idl-code" data-dfn-for="CSS" data-dfn-type="method" data-export="" data-lt="supports(conditionText)" id="dom-css-supports-conditiontext">supports<a class="self-link" href="#dom-css-supports-conditiontext"></a></dfn>(DOMString <a class="idl-code" data-link-type="argument" href="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-conditiontext-conditiontext">conditionText</a>);
738739
};
739740
</pre>
740741
<dl class="idl-methods">
@@ -764,7 +765,7 @@ <h2 class="heading settled" data-level="8" id="changes"><span class="secno">8. <
764765
<li>Require whitespace around <span class="css">and</span> and <span class="css">or</span> and after <a class="css" data-link-type="maybe" href="https://drafts.csswg.org/mediaqueries-4/#valdef-media-not">not</a>.
765766
<li>Add note explaining that user preferences that effectively disable a property (e.g., high-contrast mode disabling colors) do not effect the definition of support.
766767
<li>Describe requirements for conditionText getter on CSSSupportsRule.
767-
<li>Clarify the definition of "literal match" in CSS.supports().
768+
<li>Clarify the definition of literal match in CSS.supports().
768769
<li>Specify behavior of CSSGroupingRule.insertRule when given an empty string or more than one syntactically valid rule.
769770
</ul>
770771
<h2 class="no-num heading settled" id="acknowledgments"><span class="content">Acknowledgments</span><a class="self-link" href="#acknowledgments"></a></h2>
@@ -880,7 +881,7 @@ <h3 class="no-num heading settled" id="index-defined-here"><span class="content"
880881
<ul class="indexlist">
881882
<li><a href="#conditional-group-rules">conditional
882883
group rules</a><span>, in §2</span>
883-
<li><a href="#dom-css-supports-conditiontext-conditiontext">conditionText</a><span>, in §7.6</span>
884+
<li><a href="#dom-cssconditionrule-conditiontext">conditionText</a><span>, in §7.3</span>
884885
<li>
885886
CSS
886887
<ul>
@@ -908,19 +909,20 @@ <h3 class="no-num heading settled" id="index-defined-here"><span class="content"
908909
<li><a href="#media">media</a><span>, in §5</span>
909910
<li><a href="#nested_statement">nested_statement</a><span>, in §3</span>
910911
<li><a href="#or">OR</a><span>, in §6</span>
911-
<li><a href="#dom-css-supports-property-value-property">property</a><span>, in §7.6</span>
912912
<li><a href="#dfn-support">support</a><span>, in §6.1</span>
913913
<li><a href="#at-ruledef-supports">@supports</a><span>, in §6</span>
914914
<li><a href="#supports_condition">supports_condition</a><span>, in §6</span>
915915
<li><a href="#typedef-supports-condition">&lt;supports-condition></a><span>, in §6</span>
916916
<li><a href="#supports_condition_in_parens">supports_condition_in_parens</a><span>, in §6</span>
917+
<li><a href="#dom-css-supports-conditiontext">supports(conditionText)</a><span>, in §7.6</span>
917918
<li><a href="#supports_conjunction">supports_conjunction</a><span>, in §6</span>
918919
<li><a href="#supports_declaration_condition">supports_declaration_condition</a><span>, in §6</span>
919920
<li><a href="#supports_disjunction">supports_disjunction</a><span>, in §6</span>
920921
<li><a href="#supports_negation">supports_negation</a><span>, in §6</span>
922+
<li><a href="#dom-css-supports">supports(property, value)</a><span>, in §7.6</span>
921923
<li><a href="#supports_rule">supports_rule</a><span>, in §6</span>
924+
<li><a href="#dom-cssrule-supports_rule">SUPPORTS_RULE</a><span>, in §7.1</span>
922925
<li><a href="#supports_sym">SUPPORTS_SYM</a><span>, in §6</span>
923-
<li><a href="#dom-css-supports-property-value-value">value</a><span>, in §7.6</span>
924926
</ul>
925927
<h3 class="no-num heading settled" id="index-defined-elsewhere"><span class="content">Terms defined by reference</span><a class="self-link" href="#index-defined-elsewhere"></a></h3>
926928
<ul class="indexlist">
@@ -943,10 +945,9 @@ <h3 class="no-num heading settled" id="index-defined-elsewhere"><span class="con
943945
<li>
944946
<a data-link-type="biblio" href="#biblio-css-conditional-3">[css-conditional-3]</a> defines the following terms:
945947
<ul>
946-
<li><a href="https://drafts.csswg.org/css-conditional-3/#dom-cssrule-supports_rule">SUPPORTS_RULE</a>
947-
<li><a href="https://drafts.csswg.org/css-conditional-3/#dom-cssconditionrule-conditiontext">conditionText</a>
948-
<li><a href="https://drafts.csswg.org/css-conditional-3/#dom-css-supportsconditiontext">supports(conditionText)</a>
949-
<li><a href="https://drafts.csswg.org/css-conditional-3/#dom-css-supportsproperty-value">supports(property, value)</a>
948+
<li><a href="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-conditiontext-conditiontext">conditionText</a>
949+
<li><a href="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-property-value-property">property</a>
950+
<li><a href="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-property-value-value">value</a>
950951
</ul>
951952
<li>
952953
<a data-link-type="biblio" href="#biblio-css-syntax-3">[css-syntax-3]</a> defines the following terms:
@@ -1015,7 +1016,7 @@ <h3 class="no-num heading settled" id="informative"><span class="content">Inform
10151016
</dl>
10161017
<h2 class="no-num heading settled" id="idl-index"><span class="content">IDL Index</span><a class="self-link" href="#idl-index"></a></h2>
10171018
<pre class="idl">partial interface <a class="idl-code" data-link-type="interface" href="https://drafts.csswg.org/cssom-1/#cssrule">CSSRule</a> {
1018-
const unsigned short <a class="idl-code" data-link-type="const" href="https://drafts.csswg.org/css-conditional-3/#dom-cssrule-supports_rule">SUPPORTS_RULE</a> = 12;
1019+
const unsigned short <a href="#dom-cssrule-supports_rule">SUPPORTS_RULE</a> = 12;
10191020

10201021
};
10211022

@@ -1026,7 +1027,7 @@ <h2 class="no-num heading settled" id="idl-index"><span class="content">IDL Inde
10261027
};
10271028

10281029
interface <a href="#cssconditionrule">CSSConditionRule</a> : <a data-link-type="idl-name" href="#cssgroupingrule0">CSSGroupingRule</a> {
1029-
attribute DOMString <a class="idl-code" data-link-type="attribute" data-type="DOMString " href="https://drafts.csswg.org/css-conditional-3/#dom-cssconditionrule-conditiontext">conditionText</a>;
1030+
attribute DOMString <a data-type="DOMString " href="#dom-cssconditionrule-conditiontext">conditionText</a>;
10301031
};
10311032

10321033
interface <a href="#cssmediarule0">CSSMediaRule</a> : <a data-link-type="idl-name" href="#cssconditionrule">CSSConditionRule</a> {
@@ -1037,8 +1038,8 @@ <h2 class="no-num heading settled" id="idl-index"><span class="content">IDL Inde
10371038
};
10381039

10391040
interface <a href="#css">CSS</a> {
1040-
static boolean <a class="idl-code" data-link-type="method" href="https://drafts.csswg.org/css-conditional-3/#dom-css-supportsproperty-value">supports</a>(DOMString <a href="#dom-css-supports-property-value-property">property</a>, DOMString <a href="#dom-css-supports-property-value-value">value</a>);
1041-
static boolean <a class="idl-code" data-link-type="method" href="https://drafts.csswg.org/css-conditional-3/#dom-css-supportsconditiontext">supports</a>(DOMString <a href="#dom-css-supports-conditiontext-conditiontext">conditionText</a>);
1041+
static boolean <a href="#dom-css-supports">supports</a>(DOMString <a class="idl-code" data-link-type="argument" href="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-property-value-property">property</a>, DOMString <a class="idl-code" data-link-type="argument" href="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-property-value-value">value</a>);
1042+
static boolean <a href="#dom-css-supports-conditiontext">supports</a>(DOMString <a class="idl-code" data-link-type="argument" href="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-conditiontext-conditiontext">conditionText</a>);
10421043
};
10431044

10441045
</pre>

0 commit comments

Comments
 (0)