Skip to content

Commit 67d640f

Browse files
committed
add support for float-group and float-gap roles
* float-group establishes a block formatting context (without affecting margin collapsing) * float-gap adds side and bottom margin to a floating element
1 parent 0a4f0a2 commit 67d640f

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

preview-src/index.adoc

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,21 @@ Author Name
66
:!table-caption:
77
:page-pagination:
88

9-
image:multirepo-ssg.svg[Multirepo SSG,200,150,float=right]
9+
[.float-group]
10+
--
11+
image:multirepo-ssg.svg[Multirepo SSG,180,135,float=right,role=float-gap]
1012
Platonem complectitur mediocritatem ea eos.
1113
Ei nonumy deseruisse ius.
1214
Mel id omnes verear.
1315
Vis no velit audiam, sonet <<dependencies,praesent>> eum ne.
1416
*Prompta eripuit* nec ad.
1517
Integer diam enim, dignissim eget eros et, ultricies mattis odio.
18+
--
19+
1620
Vestibulum consectetur nec urna a luctus.
1721
Quisque pharetra tristique arcu fringilla dapibus.
1822
https://example.org[Curabitur,role=unresolved] ut massa aliquam, cursus enim et, accumsan lectus.
23+
Mauris eget leo nunc, nec tempus mi? Curabitur id nisl mi, ut vulputate urna.
1924

2025
== Cu solet
2126

@@ -298,7 +303,8 @@ Eos suscipit scaevola at.
298303
____
299304
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
300305
Mauris eget leo nunc, nec tempus mi? Curabitur id nisl mi, ut vulputate urna.
301-
Quisque porta facilisis tortor, vitae bibendum velit fringilla vitae! Lorem ipsum dolor sit amet, consectetur adipiscing elit.
306+
Quisque porta facilisis tortor, vitae bibendum velit fringilla vitae!
307+
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
302308
Mauris eget leo nunc, nec tempus mi? Curabitur id nisl mi, ut vulputate urna.
303309
Quisque porta facilisis tortor, vitae bibendum velit fringilla vitae!
304310
____

src/css/doc.css

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,20 @@
171171
float: left;
172172
}
173173

174+
.doc .float-gap.right {
175+
margin: 0 1rem 1rem 0;
176+
}
177+
178+
.doc .float-gap.left {
179+
margin: 0 0 1rem 1rem;
180+
}
181+
182+
.doc .float-group::after {
183+
content: "";
184+
display: table;
185+
clear: both;
186+
}
187+
174188
.doc .stretch {
175189
width: 100%;
176190
}

0 commit comments

Comments
 (0)