diff --git a/css/css-break/reference/widows-orphans-008-ref.html b/css/css-break/reference/widows-orphans-008-ref.html
new file mode 100644
index 00000000000000..431d37a4b3c3f5
--- /dev/null
+++ b/css/css-break/reference/widows-orphans-008-ref.html
@@ -0,0 +1,37 @@
+
+
+
+
+
CSS Reftest Reference
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
+
+ 1
2
3
4
5
6
7
8
9
diff --git a/css/css-break/reference/widows-orphans-009-ref.html b/css/css-break/reference/widows-orphans-009-ref.html
new file mode 100644
index 00000000000000..77e8bd7b46a900
--- /dev/null
+++ b/css/css-break/reference/widows-orphans-009-ref.html
@@ -0,0 +1,37 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
+
+ 1
2
3
4
5
6
7
8
9
diff --git a/css/css-break/reference/widows-orphans-010-ref.html b/css/css-break/reference/widows-orphans-010-ref.html
new file mode 100644
index 00000000000000..431d37a4b3c3f5
--- /dev/null
+++ b/css/css-break/reference/widows-orphans-010-ref.html
@@ -0,0 +1,37 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
+
+ 1
2
3
4
5
6
7
8
9
diff --git a/css/css-break/reference/widows-orphans-011-ref.html b/css/css-break/reference/widows-orphans-011-ref.html
new file mode 100644
index 00000000000000..8977e4729c76b4
--- /dev/null
+++ b/css/css-break/reference/widows-orphans-011-ref.html
@@ -0,0 +1,37 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+ Test passes if the numbers inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
+
+ 1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/css/css-break/reference/widows-orphans-012-ref.html b/css/css-break/reference/widows-orphans-012-ref.html
new file mode 100644
index 00000000000000..a03a7993d74b4c
--- /dev/null
+++ b/css/css-break/reference/widows-orphans-012-ref.html
@@ -0,0 +1,37 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+ Test passes if the numbers inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
+
+ 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/css/css-break/reference/widows-orphans-013-ref.html b/css/css-break/reference/widows-orphans-013-ref.html
new file mode 100644
index 00000000000000..7872ac730bfca4
--- /dev/null
+++ b/css/css-break/reference/widows-orphans-013-ref.html
@@ -0,0 +1,37 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+ Test passes if the numbers inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
+
+ 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/css/css-break/reference/widows-orphans-014-ref.html b/css/css-break/reference/widows-orphans-014-ref.html
new file mode 100644
index 00000000000000..795350a02850b8
--- /dev/null
+++ b/css/css-break/reference/widows-orphans-014-ref.html
@@ -0,0 +1,37 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
0
+
+ 1
2
3
4
5
6
7
8
9
0
diff --git a/css/css-break/reference/widows-orphans-016-ref.html b/css/css-break/reference/widows-orphans-016-ref.html
new file mode 100644
index 00000000000000..77e8bd7b46a900
--- /dev/null
+++ b/css/css-break/reference/widows-orphans-016-ref.html
@@ -0,0 +1,37 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
+
+ 1
2
3
4
5
6
7
8
9
diff --git a/css/css-break/reference/widows-orphans-017-ref.html b/css/css-break/reference/widows-orphans-017-ref.html
new file mode 100644
index 00000000000000..0a65a50c29fb61
--- /dev/null
+++ b/css/css-break/reference/widows-orphans-017-ref.html
@@ -0,0 +1,26 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
+
+ 1
2
3
4
5
6
7
diff --git a/css/css-break/widows-orphans-008.html b/css/css-break/widows-orphans-008.html
new file mode 100644
index 00000000000000..8726e35a7035b8
--- /dev/null
+++ b/css/css-break/widows-orphans-008.html
@@ -0,0 +1,65 @@
+
+
+
+
+ CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
+
+ 1
2
3
4
5
6
7
8
9
+
+
diff --git a/css/css-break/widows-orphans-009.html b/css/css-break/widows-orphans-009.html
new file mode 100644
index 00000000000000..2c1fc1b888d55e
--- /dev/null
+++ b/css/css-break/widows-orphans-009.html
@@ -0,0 +1,65 @@
+
+
+
+
+ CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
+
+ 1
2
3
4
5
6
7
8
9
+
+
diff --git a/css/css-break/widows-orphans-010.html b/css/css-break/widows-orphans-010.html
new file mode 100644
index 00000000000000..96de985527c600
--- /dev/null
+++ b/css/css-break/widows-orphans-010.html
@@ -0,0 +1,65 @@
+
+
+
+
+ CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
+
+ 1
2
3
4
5
6
7
8
9
+
+
diff --git a/css/css-break/widows-orphans-011.html b/css/css-break/widows-orphans-011.html
new file mode 100644
index 00000000000000..489e2684309edc
--- /dev/null
+++ b/css/css-break/widows-orphans-011.html
@@ -0,0 +1,64 @@
+
+
+
+
+ CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the numbers inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
+
+ 1
2
3
4
5
6
7
8
9
10
11
12
13
14
+
diff --git a/css/css-break/widows-orphans-012.html b/css/css-break/widows-orphans-012.html
new file mode 100644
index 00000000000000..d209cde44a1211
--- /dev/null
+++ b/css/css-break/widows-orphans-012.html
@@ -0,0 +1,65 @@
+
+
+
+
+ CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the numbers inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
+
+ 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
+
+
diff --git a/css/css-break/widows-orphans-013.html b/css/css-break/widows-orphans-013.html
new file mode 100644
index 00000000000000..68e0d4193065d1
--- /dev/null
+++ b/css/css-break/widows-orphans-013.html
@@ -0,0 +1,63 @@
+
+
+
+
+ CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the numbers inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
+
+ 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/css/css-break/widows-orphans-014.html b/css/css-break/widows-orphans-014.html
new file mode 100644
index 00000000000000..87a9b877a171dc
--- /dev/null
+++ b/css/css-break/widows-orphans-014.html
@@ -0,0 +1,63 @@
+
+
+
+
+ CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
0
+
+ 1
2
3
4
5
6
7
8
9
0
diff --git a/css/css-break/widows-orphans-015.html b/css/css-break/widows-orphans-015.html
new file mode 100644
index 00000000000000..269279f074a4d5
--- /dev/null
+++ b/css/css-break/widows-orphans-015.html
@@ -0,0 +1,65 @@
+
+
+
+
+ CSS Fragmentation level 3 Test: initial 'widows' value and content distribution in columns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
+
+ 1
2
3
4
5
6
7
8
9
+
+
diff --git a/css/css-break/widows-orphans-016.html b/css/css-break/widows-orphans-016.html
new file mode 100644
index 00000000000000..4499a57a0b57d7
--- /dev/null
+++ b/css/css-break/widows-orphans-016.html
@@ -0,0 +1,65 @@
+
+
+
+
+ CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
8
9
+
+ 1
2
3
4
5
6
7
8
9
+
+
diff --git a/css/css-break/widows-orphans-017.html b/css/css-break/widows-orphans-017.html
new file mode 100644
index 00000000000000..bbdbbbbb8bb591
--- /dev/null
+++ b/css/css-break/widows-orphans-017.html
@@ -0,0 +1,53 @@
+
+
+
+
+ CSS Fragmentation level 3 Test: 'orphans', 'widows' and auto-height multicolumn container with 'column-fill: auto'
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the digits inside both orange-bordered rectangles are distributed identically.
+
+
1
2
3
4
5
6
7
+
+ 1
2
3
4
5
6
7