| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | |
| 3 <head> | |
| 4 <link href="resources/flexbox.css" rel="stylesheet"> | |
| 5 <style> | 2 <style> |
| 6 .flexbox, .inline-flexbox { | 3 .flexbox { |
| 7 background-color: lightgrey; | 4 display: -webkit-flex; |
| 5 display: flex; |
| 8 } | 6 } |
| 9 | 7 .inline-flexbox { |
| 10 .inline-block { | 8 display: -webkit-inline-flex; |
| 11 display: inline-block; | 9 display: inline-flex; |
| 12 } | 10 } |
| 13 | 11 .flex-one { |
| 14 .border { | 12 -webkit-flex: 1; |
| 15 border: 11px solid pink; | 13 flex: 1; |
| 16 } | 14 } |
| 17 | 15 .inline-block { display: inline-block; } |
| 18 .padding { | 16 .flexbox, .inline-flexbox { background-color: lightgrey; } |
| 19 padding: 13px; | 17 .border { border: 11px solid pink; } |
| 20 } | 18 .padding { padding: 13px; } |
| 21 | 19 .margin { margin: 8px 0; } |
| 22 .margin { | |
| 23 margin: 8px 0; | |
| 24 } | |
| 25 | |
| 26 .flexbox > div { | 20 .flexbox > div { |
| 27 min-width: 0; | 21 min-width: 0; |
| 28 min-height: 0; | 22 min-height: 0; |
| 29 } | 23 } |
| 30 </style> | 24 </style> |
| 31 </head> | 25 <p>This test ensures that Baseline Alignment works for 1-dimensional Grid like i
n Flexible Box, even using margins, paddings and borders.</p> |
| 32 <body> | |
| 33 | |
| 34 <div> | 26 <div> |
| 35 before text | 27 before text |
| 36 <div class="border" style="display: inline-block; background-color: lightgrey"> | 28 <div class="border" style="display: inline-block; background-color: lightgrey"> |
| 37 <div class="flexbox" style="height: 30px; margin-top: 7px; padding-top: 10px;"> | 29 <div class="flexbox" style="height: 30px; margin-top: 7px; padding-top: 10px;"> |
| 38 baseline | 30 baseline |
| 39 </div> | 31 </div> |
| 40 </div> | 32 </div> |
| 41 after text | 33 after text |
| 42 </div> | 34 </div> |
| 43 | 35 |
| (...skipping 30 matching lines...) Expand all Loading... |
| 74 </div> | 66 </div> |
| 75 </div> | 67 </div> |
| 76 middle of | 68 middle of |
| 77 <div class="inline-flexbox margin border padding"></div> | 69 <div class="inline-flexbox margin border padding"></div> |
| 78 the grey box. | 70 the grey box. |
| 79 </div> | 71 </div> |
| 80 | 72 |
| 81 <div> | 73 <div> |
| 82 Should align with the top | 74 Should align with the top |
| 83 <div class="inline-block border margin padding" style="background-color: pink"> | 75 <div class="inline-block border margin padding" style="background-color: pink"> |
| 84 <div class="flexbox border margin padding" style="width: 50px; height: 50px; b
ackground-color: pink"> | 76 <div class="flexbox border margin padding" style="width: 100px; height: 100px;
background-color: pink"> |
| 85 <div style="width: 200px; overflow: scroll; background-color: lightgrey; m
argin-top: 4px; border-top: 9px solid pink;"></div> | 77 <div style="width: 200px; overflow: scroll; background-color: lightgrey; m
argin: 10px 0px; border-top: 10px solid pink; border-bottom: 10px solid pink;"><
/div> |
| 86 </div> | 78 </div> |
| 87 </div> | 79 </div> |
| 88 of the horizontal scrollbar. | 80 of the horizontal scrollbar. |
| 89 </div> | 81 </div> |
| 90 | 82 |
| 91 <div> | 83 <div> |
| 92 Should align 10px above the | 84 Should align 10px above the |
| 93 <div class="inline-block" style="background-color: pink"> | 85 <div class="inline-block" style="background-color: pink"> |
| 94 <div class="flexbox" style="width: 50px; height: 50px; background-color: pink"
> | 86 <div class="flexbox" style="width: 100px; height: 100px; background-color: pin
k"> |
| 95 <div style="width: 200px; overflow: scroll; background-color: lightgrey; p
adding-bottom: 10px"></div> | 87 <div style="width: 200px; overflow: scroll; background-color: lightgrey; p
adding-bottom: 10px; margin: 10px 0px; border-top: 10px solid pink; border-botto
m: 10px solid pink;"></div> |
| 96 </div> | 88 </div> |
| 97 </div> | 89 </div> |
| 98 horizontal scrollbar, if one is visible. | 90 horizontal scrollbar, if one is visible. |
| 99 </div> | 91 </div> |
| 100 | |
| 101 </body> | |
| 102 </html> | |
| OLD | NEW |