You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Abstract: This module contains the features of CSS level 3 relating to the <<image>> type and replaced elements. It includes and extends the functionality of CSS level 2 [[CSS21]]. The main extensions compared to CSS2.1 are the generalization of the <<url>> type to the <<image>> type, several additions to the <<image>> type, a generic sizing algorithm for images and other replaced content in CSS, definitions for interpolating several <<image>> types, and several properties controlling the interaction of replaced elements and CSS's layout models.
12
+
Abstract: This module contains the features of CSS level 3 relating to the <<image>> type and some replaced elements.
13
+
It includes and extends the functionality of CSS level 2 [[CSS21]].
14
+
The main extensions compared to CSS2.1 are the generalization of the <<url>> type to the <<image>> type,
15
+
several additions to the <<image>> type, a generic sizing algorithm for images and other replaced content in CSS,
16
+
definitions for interpolating several <<image>> types,
17
+
and several properties controlling the interaction of replaced elements and CSS's layout models.
Copy file name to clipboardExpand all lines: css-rhythm/Overview.bs
+24Lines changed: 24 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -230,6 +230,30 @@ Notes on Block-level Boxes {#inline-block}
230
230
Adjusting Block-level Box Heights {#block-height}
231
231
=================================
232
232
233
+
Much web content includes blocks with varying font sizes, line heights,
234
+
margins, etcetera. Adjusting line box heights may not be enough to
235
+
achieve a vertical rhythm in these circumstances,
236
+
and can negatively affect the readability of Latin scripts by altering line heights.
237
+
Constraining block height, rather than line height, to a multiple of a step size
238
+
can achieve a vertical rhythm in these circumstances.
239
+
240
+
241
+
<div class="figure">
242
+
<img src="images/block-step-size-before.png"
243
+
style="width: 500px">
244
+
<figcaption>Heads and blockquotes have varying font sizes and line heights,
245
+
resulting in uneven text across columns.</figcaption>
246
+
</div>
247
+
248
+
249
+
250
+
<div class="figure">
251
+
<img src="images/block-step-size-after.png"
252
+
style="width: 500px">
253
+
<figcaption>Space inserted before and after blocks (shown with colored borders)
254
+
restores vertical rhythm.</figcaption>
255
+
</div>
256
+
233
257
ISSUE: This proposal can be simplified down to just the 'block-step-size' property, represented solely through its shortened form as 'block-step'.
234
258
This level will likely at most contain 'block-step-size' and 'block-step-insert', leaving 'block-step-align' and 'block-step-round' to be added if the future demands.
235
259
The full design is described herein for current discussion and future reference.
Copy file name to clipboardExpand all lines: cssom-view/Overview.bs
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -331,7 +331,7 @@ The term <dfn>SVG layout box</dfn> refers to the same term in SVG.
331
331
332
332
The term <dfn>layout box</dfn> refers to either a <a>CSS layout box</a> or an <a>SVG layout box</a>.
333
333
334
-
The term <dfn>transforms</dfn> refers to SVG transforms and CSS transforms. [[!SVG]][[!CSS-TRANSFORMS-1]]
334
+
The term <dfn>transforms</dfn> refers to SVG transforms and CSS transforms. [[!SVG11]][[!CSS-TRANSFORMS-1]]
335
335
336
336
When a method or an attribute is said to call another method or attribute, the user agent must invoke its internal API for that attribute or method so that
337
337
e.g. the author can't change the behavior by overriding attributes or methods with custom properties or functions in ECMAScript.
<metaproperty="filtered" content="{(status and !get(statusFilter, status).show) or !get(openFilter, openness).show or (count(selectedTags) and !intersects(tag, selectedTags))}" />
0 commit comments