Skip to content

Commit 3d684f1

Browse files
committed
Correction on transformable elements defintion
1 parent 5e46fbb commit 3d684f1

3 files changed

Lines changed: 25 additions & 19 deletions

File tree

css3-transforms/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2012-10-19 dschulze@adobe.com
2+
Correction on transformable elements defintion.
3+
Remove all uses of 'In HTML namespace'.
4+
15
2012-10-19 dschulze@adobe.com
26
Make sure that we have bug reports for every issue in the spec.
37

css3-transforms/Overview.html

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -482,8 +482,9 @@ <h2 id=definitions><span class=secno>4. </span>Definitions</h2>
482482
class=css>table-caption</code><a href="#CSS21"
483483
rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a>
484484

485-
<li> an element in the SVG namespace which has the attributes ‘<a
486-
href="#effects"><code class=property>transform</code></a>’, ‘<code
485+
<li> an element in the SVG namespace and not governed by the CSS box
486+
model which has the attributes ‘<a href="#effects"><code
487+
class=property>transform</code></a>’, ‘<code
487488
class=property>patternTransform</code>’ or ‘<code
488489
class=property>gradientTransform</code><a href="#SVG11"
489490
rel=biblioentry>[SVG11]<!--{{!SVG11}}--></a>
@@ -636,7 +637,7 @@ <h2 id=two-dimensional-subset><span class=secno>5. </span> Two Dimensional
636637
<h2 id=transform-rendering><span class=secno>6. </span>The Transform
637638
Rendering Model</h2>
638639

639-
<p class=note>This section is normative.
640+
<p><em>This section is not normative.</em>
640641

641642
<p> Specifying a value other than ‘<code class=css>none</code>’ for the
642643
<a href="#effects"><code class=css>transform</code></a>’ property
@@ -751,20 +752,20 @@ <h2 id=transform-rendering><span class=secno>6. </span>The Transform
751752
&lt;/div&gt;</pre>
752753
</div>
753754

754-
<p> In the HTML namespace, the transform property does not affect the flow
755-
of the content surrounding the transformed element. However, the extent of
756-
the overflow area takes into account transformed elements. This behavior
757-
is similar to what happens when elements are offset via relative
758-
positioning. Therefore, if the value of the ‘<code
759-
class=property>overflow</code>’ property is ‘<code
755+
<p> For elements whose layout is governed by the CSS box model, the
756+
transform property does not affect the flow of the content surrounding the
757+
transformed element. However, the extent of the overflow area takes into
758+
account transformed elements. This behavior is similar to what happens
759+
when elements are offset via relative positioning. Therefore, if the value
760+
of the ‘<code class=property>overflow</code>’ property is ‘<code
760761
class=css>scroll</code>’ or ‘<code class=css>auto</code>’,
761762
scrollbars will appear as needed to see content that is transformed
762763
outside the visible area.
763764

764-
<p> In the HTML namespace, any value other than ‘<code
765-
class=css>none</code>’ for the transform results in the creation of both
766-
a stacking context and a containing block. The object acts as a containing
767-
block for fixed positioned descendants.
765+
<p> For elements whose layout is governed by the CSS box model, any value
766+
other than ‘<code class=css>none</code>’ for the transform results in
767+
the creation of both a stacking context and a containing block. The object
768+
acts as a containing block for fixed positioned descendants.
768769

769770
<p class=issue> Is this effect on position:fixed necessary? If so, need to
770771
go into more detail here about why fixed positioned objects should do

css3-transforms/Transforms.src.html

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -209,9 +209,8 @@ <h2 id="definitions">Definitions</h2>
209209
''table-caption'' [[!CSS21]]
210210
</li>
211211
<li>
212-
an element in the SVG namespace which has the attributes
213-
'transform', 'patternTransform' or 'gradientTransform'
214-
[[!SVG11]]
212+
an element in the SVG namespace and not governed by the CSS box model which has
213+
the attributes 'transform', 'patternTransform' or 'gradientTransform' [[!SVG11]]
215214
</li>
216215
</ul>
217216
</dd>
@@ -348,7 +347,7 @@ <h2 id="two-dimensional-subset">
348347
<!-- ======================================================================================================= -->
349348

350349
<h2 id="transform-rendering">The Transform Rendering Model</h2>
351-
<p class="note">This section is normative.</p>
350+
<p><em>This section is not normative.</em></p>
352351
<p>
353352
Specifying a value other than ''none'' for the ''transform'' property establishes a
354353
new <span class="term">local coordinate system</span> at the element that it is
@@ -456,15 +455,17 @@ <h2 id="transform-rendering">The Transform Rendering Model</h2>
456455
</div>
457456

458457
<p>
459-
In the HTML namespace, the transform property does not affect the flow of the
458+
For elements whose layout is governed by the CSS box model, the transform property
459+
does not affect the flow of the
460460
content surrounding the transformed element. However, the extent of the overflow
461461
area takes into account transformed elements. This behavior is similar to what
462462
happens when elements are offset via relative positioning. Therefore, if the value
463463
of the 'overflow' property is ''scroll'' or ''auto'', scrollbars will appear as
464464
needed to see content that is transformed outside the visible area.
465465
</p>
466466
<p>
467-
In the HTML namespace, any value other than ''none'' for the transform results in
467+
For elements whose layout is governed by the CSS box model, any value other than
468+
''none'' for the transform results in
468469
the creation of both a stacking context and a containing block. The object acts as a
469470
containing block for fixed positioned descendants.
470471
</p>

0 commit comments

Comments
 (0)