OLD | NEW |
| (Empty) |
1 <!DOCTYPE html> | |
2 <html lang="en"> | |
3 <head> | |
4 <style> | |
5 .region, .content { | |
6 font: 50px/1 Ahem, sans-serif; | |
7 } | |
8 .region { | |
9 width: 100px; | |
10 height: 100px; | |
11 shape-inside: rectangle(0, 0, 100%, 100%); | |
12 } | |
13 .content * { | |
14 color: green; | |
15 width: 100px; | |
16 overflow-wrap: break-word; | |
17 } | |
18 .inline-block.content * { | |
19 display: inline-block; | |
20 } | |
21 .float.content * { | |
22 float: left; | |
23 } | |
24 .list.content ul { | |
25 margin: 0; | |
26 padding: 0; | |
27 display: inline-block; | |
28 list-style: none; | |
29 } | |
30 .table.content table { | |
31 display: inline-table; | |
32 border-collapse: collapse; | |
33 } | |
34 .table.content tr { | |
35 dispay: inline-table; | |
36 } | |
37 .table.content td, .table.content tr { | |
38 padding: 0; margin: 0; | |
39 } | |
40 .old-flexbox.content * { | |
41 display: -webkit-inline-box; | |
42 } | |
43 .new-flexbox.content * { | |
44 display: -webkit-inline-flex; | |
45 } | |
46 .grid.content * { | |
47 display: -webkit-inline-grid; | |
48 -webkit-grid-rows: 100px; | |
49 -webkit-grid-columns: 100px; | |
50 } | |
51 .grid.content * { | |
52 -webkit-grid-row: 1; | |
53 -webkit-grid-column: 1; | |
54 } | |
55 </style> | |
56 </head> | |
57 <body> | |
58 <p>This test covers inline blocks and floats inside of regions with a shape-
inside set. | |
59 It requires the Ahem font. For each test case, you should see a 2x2 green sq
uare.</p> | |
60 | |
61 <p>Inline blocks</p> | |
62 <div class='region inline-block'> | |
63 <div class='content inline-block'> | |
64 <div>xxxx</div> | |
65 </div> | |
66 </div> | |
67 | |
68 <p>Floats</p> | |
69 <div class='region float'> | |
70 <div class='content float'> | |
71 <div>xxxx</div> | |
72 </div> | |
73 </div> | |
74 | |
75 <p>Lists</p> | |
76 <div class='region list'> | |
77 <div class='content list'> | |
78 <ul> | |
79 <li>xx</li> | |
80 <li>xx</li> | |
81 </ul> | |
82 </div> | |
83 </div> | |
84 | |
85 <p>Tables</p> | |
86 <div class='region table'> | |
87 <div class='content table'> | |
88 <table> | |
89 <tr><td>x</td><td>x</td></tr> | |
90 <tr><td>x</td><td>x</td></tr> | |
91 </table> | |
92 </div> | |
93 </div> | |
94 | |
95 <p>Old FlexBox</p> | |
96 <div class='region old-flexbox'> | |
97 <div class='content old-flexbox'> | |
98 <div>xxxx</div> | |
99 </div> | |
100 </div> | |
101 | |
102 <p>New FlexBox</p> | |
103 <div class='region new-flexbox'> | |
104 <div class='content new-flexbox'> | |
105 <div>xxxx</div> | |
106 </div> | |
107 </div> | |
108 | |
109 <p>Grid</p> | |
110 <div class='region grid'> | |
111 <div class='content grid'> | |
112 <div>xxxx</div> | |
113 </div> | |
114 </div> | |
115 </body> | |
116 </html> | |
OLD | NEW |