1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 // InactivePropertyHelper `vertical-align` test cases.
8 info: "vertical-align is inactive on a block element",
9 property: "vertical-align",
11 rules: ["div { vertical-align: top; }"],
15 info: "vertical-align is inactive on a span with display block",
16 property: "vertical-align",
18 rules: ["span { vertical-align: top; display: block;}"],
22 info: "vertical-align is active on a div with display inline-block",
23 property: "vertical-align",
25 rules: ["div { vertical-align: top; display: inline-block;}"],
29 info: "vertical-align is active on a table-cell",
30 property: "vertical-align",
32 rules: ["div { vertical-align: top; display: table-cell;}"],
36 info: "vertical-align is active on a block element ::first-letter",
37 property: "vertical-align",
39 rules: ["div::first-letter { vertical-align: top; }"],
43 info: "vertical-align is active on a block element ::first-line",
44 property: "vertical-align",
46 rules: ["div::first-line { vertical-align: top; }"],
50 info: "vertical-align is active on an inline element",
51 property: "vertical-align",
53 rules: ["span { vertical-align: top; }"],
57 info: "vertical-align is active on an inline pseudo element in a block parent",
58 property: "vertical-align",
60 pseudoElement: "::before",
62 "div {display: block;}",
63 "div::before { content: '-'; vertical-align: top; }",
69 info: "vertical-align is inactive on a block pseudo element in an inline parent",
70 property: "vertical-align",
72 pseudoElement: "::before",
74 "span {display: inline;}",
75 "span::before { content: '-'; display: block; vertical-align: top; }",