PASS multicol-break-after-column · column



break-after:column inside a fixed-height multicol container starts the following block at the top of the next column; catches multicol layout that only supports automatic fill or break-before:column.























































































| class | regions | pixels | union bbox (CSS px) | largest px | maximum magnitude |
|---|---|---|---|---|---|
| ColorErr | 4 | 2750 | 144,2 → 316,178 | 1100 | total 0.3% · largest 0.1% |
| class | bbox (CSS px) | area% | magnitude | reason |
|---|---|---|---|---|
| AntialiasCoverage | 144,2 → 144,178 | 0.1 | ΔRGB(28,242,152) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 150,2 → 150,178 | 0.07 | ΔRGB(-28,-242,-152) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,2 → 310,178 | 0.07 | ΔRGB(-28,-242,-152) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 316,2 → 316,178 | 0.07 | ΔRGB(28,242,152) | antialiasing coverage residue on a shared outline |
1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5<title>multicol column-rule</title>
6<style>
7 @page { size: 584px 224px; margin: 0; }
8 html { font-family: ParitySans; line-height: 1.5; }
9 * { margin: 0; box-sizing: border-box; }
10 html, body { background: #ffffff; }
11 .cols {
12 column-count: 3;
13 column-gap: 40px;
14 column-rule: 6px solid #d6005a;
15 width: 460px;
16 height: 180px;
17 margin: 20px;
18 background: #f2f2f2;
19 border: 2px solid #333333;
20 }
21 .block {
22 height: 50px;
23 margin-bottom: 8px;
24 background: #2ec4b6;
25 border: 2px solid #0a4a44;
26 }
27</style>
28</head>
29<body>
30 <div class="cols">
31 <div class="block"></div>
32 <div class="block"></div>
33 <div class="block"></div>
34 <div class="block"></div>
35 <div class="block"></div>
36 <div class="block"></div>
37 </div>
38</body>
39</html>



| class | regions | pixels | union bbox (CSS px) | largest px | maximum magnitude |
|---|---|---|---|---|---|
| ColorErr | 2 | 1100 | 145,2 → 310,178 | 550 | total 0.1% · largest 0.07% |
| class | bbox (CSS px) | area% | magnitude | reason |
|---|---|---|---|---|
| AntialiasCoverage | 145,2 → 145,178 | 0.07 | ΔRGB(-232,-184,-102) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,2 → 310,178 | 0.07 | ΔRGB(232,184,102) | antialiasing coverage residue on a shared outline |
1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5<title>multicol column-rule longhands</title>
6<style>
7 @page { size: 584px 224px; margin: 0; }
8 html { font-family: ParitySans; line-height: 1.5; }
9 * { margin: 0; box-sizing: border-box; }
10 html, body { background: #ffffff; }
11 .cols {
12 column-count: 3;
13 column-gap: 40px;
14 column-rule-width: thick;
15 column-rule-style: solid;
16 column-rule-color: #0a3a8c;
17 width: 460px;
18 height: 180px;
19 margin: 20px;
20 background: #f2f2f2;
21 border: 2px solid #333333;
22 }
23 .block {
24 height: 50px;
25 margin-bottom: 8px;
26 background: #ffbf00;
27 border: 2px solid #7a5b00;
28 }
29</style>
30</head>
31<body>
32 <div class="cols">
33 <div class="block"></div>
34 <div class="block"></div>
35 <div class="block"></div>
36 <div class="block"></div>
37 <div class="block"></div>
38 <div class="block"></div>
39 </div>
40</body>
41</html>









| class | regions | pixels | union bbox (CSS px) | largest px | maximum magnitude |
|---|---|---|---|---|---|
| ColorErr | 25 | 2435 | 144,2 → 316,178 | 150 | total 0.3% · largest 0.02% |
| class | bbox (CSS px) | area% | magnitude | reason |
|---|---|---|---|---|
| AntialiasCoverage | 144,2 → 150,14 | 0.02 | ΔRGB(4,31,20) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 144,20 → 150,32 | 0.02 | ΔRGB(10,86,54) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 144,38 → 150,51 | 0.02 | ΔRGB(10,86,54) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 144,57 → 150,69 | 0.02 | ΔRGB(10,86,54) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 144,75 → 150,87 | 0.02 | ΔRGB(10,86,54) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 144,93 → 150,105 | 0.02 | ΔRGB(19,158,99) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 144,111 → 150,123 | 0.02 | ΔRGB(19,158,99) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 144,130 → 150,141 | 0.02 | ΔRGB(19,158,99) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 144,148 → 150,160 | 0.02 | ΔRGB(19,158,99) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 144,166 → 150,178 | 0.02 | ΔRGB(19,158,99) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,93 → 316,105 | 0.01 | ΔRGB(-9,-84,-53) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,111 → 316,123 | 0.01 | ΔRGB(-9,-84,-53) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,130 → 316,141 | 0.01 | ΔRGB(-9,-84,-53) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,148 → 316,160 | 0.01 | ΔRGB(-9,-84,-53) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,166 → 316,178 | 0.01 | ΔRGB(-9,-84,-53) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,2 → 316,14 | 0.009264 | ΔRGB(4,31,20) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,20 → 316,32 | 0.009264 | ΔRGB(10,86,54) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,38 → 316,51 | 0.009264 | ΔRGB(10,86,54) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,57 → 316,69 | 0.009264 | ΔRGB(10,86,54) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,75 → 316,87 | 0.009264 | ΔRGB(10,86,54) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,2 → 310,14 | 0.004570 | ΔRGB(-28,-242,-152) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,20 → 310,32 | 0.004570 | ΔRGB(-28,-242,-152) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,39 → 310,50 | 0.004570 | ΔRGB(-28,-242,-152) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,57 → 310,68 | 0.004570 | ΔRGB(-28,-242,-152) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 310,75 → 310,87 | 0.004570 | ΔRGB(-28,-242,-152) | antialiasing coverage residue on a shared outline |
1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5<title>multicol column-rule dashed</title>
6<style>
7 @page { size: 584px 224px; margin: 0; }
8 html { font-family: ParitySans; line-height: 1.5; }
9 * { margin: 0; box-sizing: border-box; }
10 html, body { background: #ffffff; }
11 .cols {
12 column-count: 3;
13 column-gap: 40px;
14 column-rule: 6px dashed #d6005a;
15 width: 460px;
16 height: 180px;
17 margin: 20px;
18 background: #f2f2f2;
19 border: 2px solid #333333;
20 }
21 .block {
22 height: 50px;
23 margin-bottom: 8px;
24 background: #2ec4b6;
25 border: 2px solid #0a4a44;
26 }
27</style>
28</head>
29<body>
30 <div class="cols">
31 <div class="block"></div>
32 <div class="block"></div>
33 <div class="block"></div>
34 <div class="block"></div>
35 <div class="block"></div>
36 <div class="block"></div>
37 </div>
38</body>
39</html>



| class | regions | pixels | union bbox (CSS px) | largest px | maximum magnitude |
|---|---|---|---|---|---|
| ColorErr | 6 | 2204 | 146,2 → 317,178 | 551 | total 0.3% · largest 0.07% |
| class | bbox (CSS px) | area% | magnitude | reason |
|---|---|---|---|---|
| AntialiasCoverage | 311,2 → 311,178 | 0.07 | ΔRGB(-28,-242,-152) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 317,2 → 317,178 | 0.07 | ΔRGB(-28,-242,-152) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 146,2 → 146,178 | 0.07 | ΔRGB(28,242,152) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 308,2 → 308,178 | 0.07 | ΔRGB(28,242,152) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 146,2 → 146,2 | 0.000124 | ΔRGB(7,-3,1) | antialiasing coverage residue on a shared outline |
| AntialiasCoverage | 152,2 → 152,2 | 0.000124 | ΔRGB(7,-3,1) | antialiasing coverage residue on a shared outline |
1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5<title>multicol column-rule double</title>
6<style>
7 @page { size: 584px 224px; margin: 0; }
8 html { font-family: ParitySans; line-height: 1.5; }
9 * { margin: 0; box-sizing: border-box; }
10 html, body { background: #ffffff; }
11 .cols {
12 column-count: 3;
13 column-gap: 40px;
14 column-rule: 9px double #d6005a;
15 width: 460px;
16 height: 180px;
17 margin: 20px;
18 background: #f2f2f2;
19 border: 2px solid #333333;
20 }
21 .block {
22 height: 50px;
23 margin-bottom: 8px;
24 background: #2ec4b6;
25 border: 2px solid #0a4a44;
26 }
27</style>
28</head>
29<body>
30 <div class="cols">
31 <div class="block"></div>
32 <div class="block"></div>
33 <div class="block"></div>
34 <div class="block"></div>
35 <div class="block"></div>
36 <div class="block"></div>
37 </div>
38</body>
39</html>




















