Skip to content

Commit 830904d

Browse files
committed
[css-position-3][editorial] Update/clear changes list
1 parent 3b414ac commit 830904d

File tree

1 file changed

+5
-134
lines changed

1 file changed

+5
-134
lines changed

css-position-3/Overview.bs

Lines changed: 5 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -1730,143 +1730,14 @@ Acknowledgments</h2>
17301730

17311731
<h2 class="no-num" id="changes">Changes</h2>
17321732

1733-
The following significant changes were made since the
1734-
<a href="https://www.w3.org/TR/2024/WD-css-position-3-20240810/">10 August 2024 Working Draft</a>:
1735-
<ul>
1736-
<li>None. Editorial updates only (as of 10 March 2025).
1737-
</ul>
1738-
1739-
1740-
The following significant changes were made since the
1741-
<a href="https://www.w3.org/TR/2023/WD-css-position-3-20230403/">3 April 2023 Working Draft</a>:
1742-
<ul>
1743-
<li>Adjusted alignment of [=absolutely positioned boxes=]
1744-
to, by default, constrain the box to its [=containing block=].
1745-
See [[#abspos-layout]].
1746-
(<a href="https://github.com/w3c/csswg-drafts/issues/10316">Issue 10316</a>)
1747-
<li>Specified the [=static-position rectangle=] of [=top layer=] boxes to be the [=initial containing block=].
1748-
(<a href="https://github.com/w3c/csswg-drafts/issues/9939">Issue 9939</a>)
1749-
<li>Clarified that the [=fixed positioning containing block=]
1750-
corresponds to the [=layout viewport=] (specifically) in [=continuous media=].
1751-
(<a href="https://github.com/w3c/csswg-drafts/issues/6453">Issue 6453</a>)
1752-
</ul>
17531733

1754-
The following significant changes were made since the
1755-
<a href="https://www.w3.org/TR/2023/WD-css-position-3-20230217/">17 February 2023 Working Draft</a>:
1756-
<ul>
1757-
<li>Updated the [[#def-cb|containing block formed by inline boxes fragmented across multiple lines]]
1758-
to use the endmost edge of all the fragments in each axis;
1759-
this proposed definition is still under discussion, however.
1760-
(<a href="https://github.com/w3c/csswg-drafts/issues/8284">Issue 8284</a>)
1761-
</ul>
1762-
1763-
The following significant changes were made since the
1764-
<a href="https://www.w3.org/TR/2022/WD-css-position-3-20220901/">01 September 2022 Working Draft</a>:
1765-
<ul>
1766-
<li>Added [[#stacking]] and defined [=sticky-positioned boxes=]
1767-
to always form a [=stacking context=].
1768-
(<a href="https://github.com/w3c/csswg-drafts/issues/1053">Issue 1053</a>)
1769-
<li>Updated [=sticky positioning=] to using its offsetted positioning
1770-
for scroll operations.
1771-
(<a href="https://github.com/w3c/csswg-drafts/issues/7930">Issue 7930</a>)
1772-
<li>Fixed incorrect/ambiguous translation from CSS2
1773-
regarding the edges of a fragmented inline box forming a [=containing block=]
1774-
in the presence of bidi.
1775-
(<a href="https://github.com/w3c/csswg-drafts/issues/7917">Issue 7917</a>)
1776-
<li>Defined the [=containing block=] formed by edges of a fragmented inline box
1777-
to match the Blink implementation
1778-
(<a href="https://github.com/w3c/csswg-drafts/issues/609">Issue 609</a>)
1779-
while opening up a discussion on what’s the best thing to do
1780-
(<a href="https://github.com/w3c/csswg-drafts/issues/8284">Issue 8284</a>)
1781-
<li>Imported the definition of [=static-position containing block=] from CSS2.
1782-
<li>Clarified [=writing modes=] used to calculate [=static positions=].
1783-
(<a href="https://github.com/w3c/csswg-drafts/issues/7599">Issue 7599</a>,
1784-
<a href="https://github.com/w3c/csswg-drafts/issues/7612">Issue 7612</a>)
1785-
<li>Added a note about treating HTML form controls as [=non-replaced=] elements
1786-
for the purpose of [=absolute positioning=].
1787-
(<a href="https://github.com/w3c/csswg-drafts/issues/6789">Issue 6789</a>)
1788-
<li>Corrected duplicate, conflicting “Animation type” lines for 'position'.
1789-
(<a href="https://github.com/w3c/csswg-drafts/issues/6846">Issue 6846</a>)
1790-
<li>Clarified “equivalent alignment”.
1791-
(<a href="https://github.com/w3c/csswg-drafts/issues/6607">Issue 6607</a>)
1792-
</ul>
1734+
Significant changes since the <a href="https://www.w3.org/TR/2025/WD-css-position-3-20250311/">11 March 2025 Working Draft</a>:
17931735

1794-
The following significant changes were made since the
1795-
<a href="https://www.w3.org/TR/2021/WD-css-position-3-20211216/">16 December 2021 Working Draft</a>:
1736+
* Defined the [=initial fixed containing block=] and its relationship to the [=initial containing block=],
1737+
to give this concept a name.
17961738

1797-
<ul>
1798-
<li>Fixed conceptual definitions of [=static position=] and [=static-position rectangle=]
1799-
to be consistent with their actual usage.
1800-
<li>Explicitly defined that [=absolute positioning=] forces the box
1801-
to establish an [=independent formatting context=]
1802-
(as previously noted in [[CSS-DISPLAY-3]]).
1803-
(<a href="https://github.com/w3c/csswg-drafts/issues/7124">Issue 7124</a>)
1804-
</ul>
1805-
1806-
The following significant changes were made since the
1807-
<a href="https://www.w3.org/TR/2020/WD-css-position-3-20200519/">19 May 2020 Working Draft</a>:
1808-
1809-
<ul>
1810-
<li>Defined automatic sizing of non-replaced absolutely-positioned boxes with an aspect ratio.
1811-
(<a href="https://github.com/w3c/csswg-drafts/issues/5151">Issue 5151</a>
1812-
<blockquote>
1813-
<p><ins>However, if the box has an aspect-ratio,
1814-
then an [=automatic size=] in the [=ratio-dependent axis=]
1815-
is instead resolved as a [=max-content size=].
1816-
When both axes have an [=automatic size=],
1817-
if only one axis has an ''inset/auto'' inset
1818-
then that axis is the [=ratio-dependent axis=],
1819-
else the [=block axis=] is the [=ratio-dependent axis=].
1820-
An [=automatic size=] in the [=ratio-determining axis=]
1821-
is determined as above.</ins></p>
1822-
</blockquote>
1823-
1824-
<li>Aligned resolution of auto margins and automatic sizes of positioned boxes with [[CSS2]].
1825-
(<a href="https://github.com/w3c/csswg-drafts/issues/5374">Issue 5374</a>,
1826-
<a href="https://github.com/w3c/csswg-drafts/issues/5077">Issue 5077</a>,
1827-
<a href="https://github.com/w3c/csswg-drafts/issues/5327">Issue 5327</a>)
1828-
<blockquote>
1829-
<p>If this results in a [=sticky view rectangle=] size in any axis
1830-
less than the size of the [=border box=] of the [=sticky=] box in that axis,
1831-
then the effective [=end=]-edge inset in the affected axis is reduced
1832-
(possibly becoming negative)
1833-
to bring the [=sticky view rectangle=]’s size up to
1834-
the size of the [=border box=] in that axis
1835-
<ins>(where [=end=] is interpreted relative to the [=writing mode=] of the [=containing block=])</ins>.
1836-
</blockquote>
1837-
<blockquote>
1838-
If neither is ''top/auto'',
1839-
the position is over-constrained;
1840-
<ins>(with respect to the [=writing mode=] of its [=containing block=])</ins>
1841-
the [=computed value|computed=] [=CSS/end=] side value is ignored,
1842-
and its [=used value=] becomes the negation of the [=CSS/start=] side.
1843-
</blockquote>
1844-
<blockquote>
1845-
However,
1846-
<ins>(all with respect to the [=writing mode=] of the [=containing block=]),
1847-
if in the [=inline axis=]</ins>
1848-
the <var>remaining space</var> is negative
1849-
and both margins are ''margin/auto'',
1850-
the [=inline-start|start=] margin resolves to zero
1851-
and the [=inline-end|end=] margin receives the <var>remaining space</var>.
1852-
</blockquote>
1853-
<blockquote>
1854-
<dl class=switch>
1855-
: If its [=self-alignment property=] in the relevant axis is ''align-self/stretch''
1856-
: Or if it is ''align-self/normal''
1857-
and the box is [=non-replaced=] <ins>and has no ''inset/auto'' [=inset property|inset=] in the relevant axis</ins>
1858-
::
1859-
Its [=automatic size=] is its [=stretch-fit size=].
1860-
</dl>
1861-
</blockquote>
1862-
</ul>
1863-
1864-
The following significant changes were made since the
1865-
<a href="https://www.w3.org/TR/2016/WD-css-position-3-20160517/">17 May 2016 Working Draft</a>:
1866-
1867-
<ul>
1868-
<li>Rewrote the whole spec for editorial clarity, technical precision, and compatibility with [[CSS-ALIGN-3]], [[CSS-WRITING-MODES-3]], [[CSS-BREAK-3]], and [[CSS-DISPLAY-3]].
1869-
</ul>
1739+
See also <a href="https://www.w3.org/TR/2025/WD-css-position-3-20250311/#changes
1740+
">Previous Changes</a>.
18701741

18711742
<h2 class=no-num id=privacy>
18721743
Privacy Considerations</h2>

0 commit comments

Comments
 (0)