Tue, 23 May 2017 10:25:27 +0900
[css-overflow] Spec clean-up
Make bikeshed happy by fixing the problems it found
css-overflow/Overview.bs | file | annotate | diff | comparison | revisions |
1.1 --- a/css-overflow/Overview.bs Tue May 23 09:34:00 2017 +0900 1.2 +++ b/css-overflow/Overview.bs Tue May 23 10:25:27 2017 +0900 1.3 @@ -11,9 +11,12 @@ 1.4 Editor: L. David Baron, Mozilla https://www.mozilla.org/, https://dbaron.org/ 1.5 Editor: Florian Rivoal, On behalf of Bloomberg, http://florian.rivoal.net/ 1.6 Abstract: This module contains the features of CSS relating to new mechanisms of overflow handling in visual media (e.g., screen or paper). In interactive media, it describes features that allow the overflow from a fixed size container to be handled by pagination (displaying one page at a time). It also describes features, applying to all visual media, that allow the contents of an element to be spread across multiple fragments, allowing the contents to flow across multiple regions or to have different styles for different fragments. 1.7 +Ignored Terms: scroll 1.8 </pre> 1.9 <pre class="link-defaults"> 1.10 type: dfn; spec:css-multicol-1; text:overflow column 1.11 +spec:css-pseudo-4; type:selector; text:::first-letter 1.12 +spec:css-pseudo-4; type:selector; text:::first-line 1.13 </pre> 1.14 <pre class="anchors"> 1.15 url: https://drafts.csswg.org/selectors-3/#subject; type: dfn; text: subject; 1.16 @@ -522,8 +525,8 @@ 1.17 1.18 <p class="issue"> 1.19 The current implementation of paginated overflow uses 1.20 - the 'overflow'/'overflow-x'/'overflow-y' properties 1.21 - rather than the 'overflow-style' property as proposed 1.22 + the overflow/overflow-x/overflow-y properties 1.23 + rather than the overflow-style property as proposed 1.24 in the [[CSS3GCPM]] draft 1.25 (which also matches the [[CSS3-MARQUEE]] proposal). 1.26 or the 'continue' property as described here. 1.27 @@ -770,15 +773,10 @@ 1.28 <p> 1.29 Specifying other values of 'display', 'position', 1.30 or 'float' is permitted, but is not allowed to change 1.31 - the computed value of 'display-inside'. 1.32 + the <a>inner display type</a>. 1.33 (Since 'continue' only 1.34 - applies to block containers, flex containers, and grid containers 1.35 - the computed value of 'display-inside' is always 1.36 - ''display-inside/block'', ''display-inside/flex'', or 1.37 - ''display-inside/grid''. 1.38 - <span class="issue">Need to specify exactly how this works, 1.39 - but it depends on 1.40 - having 'display-inside' and 'display-outside' specified.</span> 1.41 + applies to block containers, flex containers, and grid containers). 1.42 + <span class="issue">Need to specify exactly how this works</span> 1.43 </p> 1.44 1.45 <p> 1.46 @@ -944,8 +942,8 @@ 1.47 1.48 <pre class=propdef> 1.49 Name: max-lines 1.50 - Value: ''none'' | ''<integer>'' 1.51 - Initial: ''none'' 1.52 + Value: none | <<integer>> 1.53 + Initial: none 1.54 Applies to: fragment boxes 1.55 Inherited: no 1.56 Animatable: as <a href="https://www.w3.org/TR/css3-transitions/#animatable-types">integer</a> 1.57 @@ -1027,6 +1025,68 @@ 1.58 </td></tr></table> 1.59 </div> 1.60 1.61 +Privacy and Security Considerations {#priv-sec} 1.62 +=============================================== 1.63 + 1.64 +This specification introduces no new security considerations. 1.65 + 1.66 +The <a href="http://www.w3.org/2001/tag/">TAG</a> has developed a <a href="https://www.w3.org/TR/security-privacy-questionnaire/">self-review questionaire</a> 1.67 +to help editors and Working Groups evaluate the risks introduced by their specifications. 1.68 +Answers are provided below. 1.69 + 1.70 +<dl> 1.71 +<dt>Does this specification deal with personally-identifiable information? 1.72 +<dd>No. 1.73 + 1.74 +<dt>Does this specification deal with high-value data? 1.75 +<dd>No. 1.76 + 1.77 +<dt>Does this specification introduce new state for an origin that persists across browsing sessions? 1.78 +<dd>No. 1.79 + 1.80 +<dt>Does this specification expose persistent, cross-origin state to the web? 1.81 +<dd>No. 1.82 + 1.83 +<dt>Does this specification expose any other data to an origin that it doesnât currently have access to? 1.84 +<dd>No. 1.85 + 1.86 +<dt>Does this specification enable new script execution/loading mechanisms? 1.87 +<dd>No. 1.88 + 1.89 +<dt>Does this specification allow an origin access to a userâs location? 1.90 +<dd>No. 1.91 + 1.92 +<dt>Does this specification allow an origin access to sensors on a userâs device? 1.93 +<dd>No. 1.94 + 1.95 +<dt>Does this specification allow an origin access to aspects of a userâs local computing environment? 1.96 +<dd>No. 1.97 + 1.98 +<dt>Does this specification allow an origin access to other devices? 1.99 +<dd>No. 1.100 + 1.101 +<dt>Does this specification allow an origin some measure of control over a user agentâs native UI? 1.102 +<dd>No 1.103 + 1.104 +<dt>Does this specification expose temporary identifiers to the web? 1.105 +<dd>No. 1.106 + 1.107 +<dt>Does this specification distinguish between behavior in first-party and third-party contexts? 1.108 +<dd>No. 1.109 + 1.110 +<dt>How should this specification work in the context of a user agentâs "incognito" mode? 1.111 +<dd>No difference in behavior is needed. 1.112 + 1.113 +<dt>Does this specification persist data to a userâs local device? 1.114 +<dd>No. 1.115 + 1.116 +<dt>Does this specification have a "Security Considerations" and "Privacy Considerations" section? 1.117 +<dd>Yes, this is the section you are currently reading. 1.118 + 1.119 +<dt>Does this specification allow downgrading default security characteristics? 1.120 +<dd>No. 1.121 +</dl> 1.122 + 1.123 <h2 id="changes" class="no-num"> 1.124 Changes</h2> 1.125 <h3 id="changes-l3">