layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-4-ref.xhtml

branch
TOR_BUG_9701
changeset 13
44a2da4a2ab2
equal deleted inserted replaced
-1:000000000000 0:cdc6da3292c9
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Any copyright is dedicated to the Public Domain.
4 http://creativecommons.org/publicdomain/zero/1.0/
5 -->
6 <!-- Reference case - identical to the testcase, but with with the flex items'
7 vertical margin and padding values set to 0 by default, and then set to
8 specific pixel values for the items that have a 50px percent-basis.
9 -->
10 <html xmlns="http://www.w3.org/1999/xhtml">
11 <head>
12 <title>CSS Reftest Reference</title>
13 <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com"/>
14 <style>
15 div { border: 0; }
16 div.flexbox {
17 width: 200px;
18 display: flex;
19 margin-bottom: 2px;
20 border: 1px dotted black;
21 }
22 div.height50 { height: 50px; }
23
24 .marginA { margin: 0 8% 0 4%; }
25 .marginB { margin: 0 10% 0 14%; }
26 .paddingA { padding: 0 6% 0 2%; }
27 .paddingB { padding: 0 8% 0 12%; }
28
29 div.height50 > .marginA {
30 margin-top: 5px;
31 margin-bottom: 3px;
32 }
33 div.height50 > .marginB {
34 margin-top: 4px;
35 margin-bottom: 6px;
36 }
37 div.height50 > .paddingA {
38 padding-top: 4px;
39 padding-bottom: 2px;
40 }
41 div.height50 > .paddingB {
42 padding-top: 3px;
43 padding-bottom: 5px;
44 }
45
46 div.child1 {
47 flex: none;
48 width: 10px;
49 height: 10px;
50 background: lightgreen;
51 }
52 div.child2 {
53 flex: none;
54 width: 10px;
55 height: 10px;
56 background: purple;
57 }
58
59 div.filler {
60 /* Filler-div to fill up content-box and make padding easier to see. */
61 height: 10px;
62 width: 100%;
63 background: lightgrey;
64 }
65
66 </style>
67 </head>
68 <body>
69 <div class="flexbox"
70 ><div class="child1 paddingA"><div class="filler"/></div
71 ><div class="child2 paddingB"><div class="filler"/></div
72 ><div class="child1 marginA"></div
73 ><div class="child2 marginB"></div
74 ></div>
75
76 <div class="flexbox height50"
77 ><div class="child1 paddingA"><div class="filler"/></div
78 ><div class="child2 paddingB"><div class="filler"/></div
79 ><div class="child1 marginA"></div
80 ><div class="child2 marginB"></div
81 ></div>
82
83 <div class="flexbox height50" style="align-items: flex-end"
84 ><div class="child1 paddingA"><div class="filler"/></div
85 ><div class="child2 paddingB"><div class="filler"/></div
86 ><div class="child1 marginA"></div
87 ><div class="child2 marginB"></div
88 ></div>
89
90 <div class="flexbox height50"
91 ><div class="child1 paddingA marginA"><div class="filler"/></div
92 ><div class="child2 paddingB marginB"><div class="filler"/></div
93 ></div>
94 </body>
95 </html>

mercurial