Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

position:relative also needs to compute to absolute for the top layer.

Add an open issue on how part of this document should move to CSS. Also
fix an xref to HTML.
  • Loading branch information...
commit ad0e1b3ac071b81b399e3602ee6c46e8d761e6f6 1 parent 95f6ba3
@annevk annevk authored
Showing with 28 additions and 20 deletions.
  1. +15 −11 Overview.html
  2. +13 −9 Overview.src.html
View
26 Overview.html
@@ -10,7 +10,7 @@
<p><a class="logo" href="//www.whatwg.org/"><img alt="WHATWG" height="100" src="//resources.whatwg.org/logo-fullscreen.svg" width="100"></a></p>
<h1>Fullscreen API</h1>
- <h2 class="no-num no-toc" id="living-standard-—-last-updated-10-november-2012">Living Standard — Last Updated 10 November 2012</h2>
+ <h2 class="no-num no-toc" id="living-standard-—-last-updated-11-january-2013">Living Standard — Last Updated 11 January 2013</h2>
<dl>
<dt>This Version:
@@ -42,7 +42,7 @@ <h2 class="no-num no-toc" id="living-standard-—-last-updated-10-november-2012"
<p class="copyright"><a href="http://creativecommons.org/publicdomain/zero/1.0/" rel="license"><img alt="CC0" src="http://i.creativecommons.org/p/zero/1.0/80x15.png"></a>
To the extent possible under law, the editors have waived all copyright and
related or neighboring rights to this work. In addition, as of
-10 November 2012, the editors have made this specification available
+11 January 2013, the editors have made this specification available
under the
<a href="http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0" rel="license">Open Web Foundation Agreement Version 1.0</a>,
which is available at
@@ -251,7 +251,7 @@ <h2 id="api"><span class="secno">4 </span>API</h2>
non-empty <a href="#fullscreen-element-stack">fullscreen element stack</a>.
<li><p>This algorithm is not
- <a class="external" data-anolis-spec="html" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#allowed-to-show-a-pop-up">allowed to show a pop-up</a>.
+ <a class="external" data-anolis-spec="html" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#allowed-to-show-a-popup">allowed to show a popup</a>.
<li><p>There is a previously-established user preference, security risk,
or platform limitation.
@@ -421,11 +421,13 @@ <h2 id="rendering"><span class="secno">6 </span>Rendering</h2>
<p>This section is to be interpreted equivalently to the Rendering section
of HTML. <a href="#refsHTML">[HTML]</a>
+<p class="XXX">Long term CSS will define the <a href="#top-layer">top layer</a> concept
+and its associated <a href="#css-pe-backdrop"><code title="css-pe-backdrop">::backdrop</code></a>
+pseudo-element as part of CSS' stacking context model. Patching CSS as done
+here is sketchy as hell.
-<h3 id="new-stacking-layer"><span class="secno">6.1 </span>New stacking layer</h3>
-<!-- CSS is clunky as hell. That's why we patch it until we die. Ideally
-though someone smart comes along and writes a better CSS standard. -->
+<h3 id="new-stacking-layer"><span class="secno">6.1 </span>New stacking layer</h3>
<p>This specification introduces a new stacking layer to the
<a href="http://www.w3.org/TR/CSS21/zindex.html">Elaborate description of Stacking Contexts</a>
@@ -465,7 +467,8 @@ <h3 id="new-stacking-layer"><span class="secno">6.1 </span>New stacking layer</h
<code title="">display</code> property set to <code title="">none</code>.
<li><p>If its specified <code title="">position</code> property is
- <code title="">static</code>, it computes to <code title="">absolute</code>.
+ <code title="">static</code> or <code title="">relative</code>, it computes to
+ <code title="">absolute</code>.
<li><p>Its outline, if any, is to be rendered before step 10 in the
painting order.
@@ -484,10 +487,10 @@ <h3 id="::backdrop-pseudo-element"><span class="secno">6.2 </span><code title=""
above the element below the element in the stack, if any), within the same
<a href="#top-layer">top layer</a>.
-<p class="note">The <code>::backdrop</code> pseudo-element can be used to
-create a backdrop that hides the underlying document for an element in the
-<a href="#top-layer">top layer</a>'s stack (such as an element that is displayed
-fullscreen).
+<p class="note">The <a href="#css-pe-backdrop"><code title="css-pe-backdrop">::backdrop</code></a>
+pseudo-element can be used to create a backdrop that hides the underlying
+document for an element in the <a href="#top-layer">top layer</a>'s stack (such as an
+element that is displayed fullscreen).
<p>It does not inherit from any element and is not
inherited from. No restrictions are made on what properties apply to this
@@ -587,6 +590,7 @@ <h2 class="no-num" id="acknowledgments">Acknowledgments</h2>
Ian Hickson,
João Eiras,
Josh Soref,
+Matt Falkenhagen,
Øyvind Stenhaug,
Pat Ladd,
Rafał Chłodnicki,
View
22 Overview.src.html
@@ -237,7 +237,7 @@ <h2 class="no-num no-toc">Table of Contents</h2>
non-empty <span>fullscreen element stack</span>.
<li><p>This algorithm is not
- <span data-anolis-spec=html>allowed to show a pop-up</span>.
+ <span data-anolis-spec=html>allowed to show a popup</span>.
<li><p>There is a previously-established user preference, security risk,
or platform limitation.
@@ -407,11 +407,13 @@ <h2 class="no-num no-toc">Table of Contents</h2>
<p>This section is to be interpreted equivalently to the Rendering section
of HTML. <span data-anolis-ref>HTML</span>
+<p class=XXX>Long term CSS will define the <span>top layer</span> concept
+and its associated <code title=css-pe-backdrop>::backdrop</code>
+pseudo-element as part of CSS' stacking context model. Patching CSS as done
+here is sketchy as hell.
-<h3>New stacking layer</h3>
-<!-- CSS is clunky as hell. That's why we patch it until we die. Ideally
-though someone smart comes along and writes a better CSS standard. -->
+<h3>New stacking layer</h3>
<p>This specification introduces a new stacking layer to the
<a href=http://www.w3.org/TR/CSS21/zindex.html>Elaborate description of Stacking Contexts</a>
@@ -451,7 +453,8 @@ <h2 class="no-num no-toc">Table of Contents</h2>
<code title>display</code> property set to <code title>none</code>.
<li><p>If its specified <code title>position</code> property is
- <code title>static</code>, it computes to <code title>absolute</code>.
+ <code title>static</code> or <code title>relative</code>, it computes to
+ <code title>absolute</code>.
<li><p>Its outline, if any, is to be rendered before step 10 in the
painting order.
@@ -470,10 +473,10 @@ <h2 class="no-num no-toc">Table of Contents</h2>
above the element below the element in the stack, if any), within the same
<span>top layer</span>.
-<p class=note>The <code>::backdrop</code> pseudo-element can be used to
-create a backdrop that hides the underlying document for an element in the
-<span>top layer</span>'s stack (such as an element that is displayed
-fullscreen).
+<p class=note>The <code title=css-pe-backdrop>::backdrop</code>
+pseudo-element can be used to create a backdrop that hides the underlying
+document for an element in the <span>top layer</span>'s stack (such as an
+element that is displayed fullscreen).
<p>It does not inherit from any element and is not
inherited from. No restrictions are made on what properties apply to this
@@ -558,6 +561,7 @@ <h2 class=no-num>Acknowledgments</h2>
Ian Hickson,
João Eiras,
Josh Soref,
+Matt Falkenhagen,
Øyvind Stenhaug,
Pat Ladd,
Rafał Chłodnicki,
Please sign in to comment.
Something went wrong with that request. Please try again.