Skip to content

Commit 820988d

Browse files
committed
[css-cascade] Remove some issues, closed no change.
--HG-- extra : rebase_source : e08eda725ca8a61579289a0d4bb06bc39d6dbfff
1 parent 293e963 commit 820988d

2 files changed

Lines changed: 9 additions & 39 deletions

File tree

css-cascade/Overview.html

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22

33
<html lang=en>
44
<head profile="http://dublincore.org/documents/2008/08/04/dc-html/ ">
5+
<meta charset=utf8>
56
<title>CSS Cascading and Inheritance Level 3</title>
67

78
<link href="http://purl.org/dc/terms/" rel=schema.dcterms>
89
<link href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright"
910
rel=dcterms.rights>
1011
<meta content="CSS Cascading and Inheritance Level 3" name=dcterms.title>
1112
<meta content=text name=dcterms.type>
12-
<meta content=2013-06-08 name=dcterms.date>
13+
<meta content=2013-06-10 name=dcterms.date>
1314
<meta content="Håkon Wium Lie" name=dcterms.creator>
1415
<meta content="Elika J. Etemad" name=dcterms.creator>
1516
<meta content="Tab Atkins Jr." name=dcterms.creator>
@@ -28,11 +29,11 @@
2829

2930
<h1>CSS Cascading and Inheritance Level 3</h1>
3031

31-
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 8 June 2013</h2>
32+
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 10 June 2013</h2>
3233

3334
<dl><!--
3435
<dt>This version:
35-
<dd><a href="http://dev.w3.org/csswg/css3-cascade/">http://www.w3.org/TR/2013/WD-css3-cascade-20130608/</a>
36+
<dd><a href="http://dev.w3.org/csswg/css3-cascade/">http://www.w3.org/TR/2013/WD-css3-cascade-20130610/</a>
3637
-->
3738

3839
<dt>Latest version:
@@ -555,16 +556,9 @@ <h3 id=cascade><span class=secno>4.2. </span> Cascading Declarations</h3>
555556
rules the declaration whose <a href="#scoping-element"><i>scoping
556557
element</i></a> is the descendant wins, and for important rules the
557558
declaration whose <a href="#scoping-element"><i>scoping element</i></a>
558-
is the ancestor wins.
559-
560-
<p class=issue> In this definition, an inner scope wins over an outer one
561-
for normal rules, but for important rules the outer one gets the last
562-
word, similar to how the UA/user/author levels relate to each other.
563-
This allows outer scopes to set defaults that are then overridden, but
564-
to override inner scopes in !important cases. An alternative definition
565-
would be to repeat the same ordering for important rules, similar to how
566-
override rules work. This means !important simply jumps everything up
567-
over Animations.
559+
is the ancestor wins. In other words, for normal declarations the inner
560+
scope's declarations override, but for <code>!important</code> rules
561+
<em>outer</em> scope's override.
568562

569563
<p> For the purpose of this step, all unscoped declarations are
570564
considered to be <a href="#scoped"><i>scoped</i></a> to the root
@@ -830,14 +824,6 @@ <h4 id=default><span class=secno>4.3.3. </span> Rolling back the cascade:
830824
href="http://lists.w3.org/Archives/Public/www-style/2012Dec/0270.html">dbaron's
831825
message</a>.
832826

833-
<p class=issue> The ‘<a href="#default-keyword"><code
834-
class=css>default</code></a>’ keyword exposes the exact origin
835-
structure, which was previously only indirectly observable. As a result,
836-
we can never again change what origin a given declaration is in, such as
837-
by splitting one origin into multiple smaller origins. Already, ‘<a
838-
href="#default-keyword"><code class=css>default</code></a>’ explicitly
839-
groups several author-level origins. Should we do more grouping like this?
840-
841827
<h2 id=value-stages><span class=secno>5. </span> Stages of Value
842828
Computation</h2>
843829

css-cascade/Overview.src.html

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -351,16 +351,8 @@ <h3 id='cascade'>
351351
have an ancestor/descendant relationship,
352352
then for normal rules the declaration whose <i>scoping element</i> is the descendant wins,
353353
and for important rules the declaration whose <i>scoping element</i> is the ancestor wins.
354-
355-
<p class="issue">
356-
In this definition, an inner scope wins over an outer one for normal rules,
357-
but for important rules the outer one gets the last word,
358-
similar to how the UA/user/author levels relate to each other.
359-
This allows outer scopes to set defaults that are then overridden,
360-
but to override inner scopes in !important cases.
361-
An alternative definition would be to repeat the same ordering for important rules,
362-
similar to how override rules work.
363-
This means !important simply jumps everything up over Animations.
354+
In other words, for normal declarations the inner scope's declarations override,
355+
but for <code>!important</code> rules <em>outer</em> scope's override.
364356

365357
<p>
366358
For the purpose of this step,
@@ -601,14 +593,6 @@ <h4 id="default">
601593
This definition might need tweaking to sensibly handle animations.
602594
See <a href="http://lists.w3.org/Archives/Public/www-style/2012Dec/0270.html">dbaron's message</a>.
603595

604-
<p class="issue">
605-
The ''default'' keyword exposes the exact origin structure,
606-
which was previously only indirectly observable.
607-
As a result, we can never again change what origin a given declaration is in,
608-
such as by splitting one origin into multiple smaller origins.
609-
Already, ''default'' explicitly groups several author-level origins.
610-
Should we do more grouping like this?
611-
612596
<h2 id="value-stages">
613597
Stages of Value Computation</h2>
614598

0 commit comments

Comments
 (0)