| <!DOCTYPE html> |
| <html> |
| <head> |
| <style> |
| .outer { |
| height: 100px; |
| overflow:scroll; |
| } |
| .outer > div, td:nth-child(1) { |
| background-color: lightgreen; |
| } |
| td:nth-child(2) { |
| background-color: lightblue; |
| } |
| table, td { |
| padding: 0; |
| border-spacing: 0; |
| } |
| </style> |
| </head> |
| <body> |
| <p>This tests that when setting the height of a flex item to a percentage |
| height, we use the content height with scrollbars. The content should not be |
| scrollable in any of the test cases below.</p> |
| |
| <div class="outer"> |
| <div style="height: 100%"></div> |
| </div> |
| |
| <div class="outer"> |
| <div style="height: 100%; box-sizing: border-box; border: 5px solid green"></div> |
| </div> |
| |
| <div class="outer"> |
| <div style="display:inline-block; height: 50px; width: 50%;"></div><div |
| style="display:inline-block; height: 50px; width: 50%; background-color: lightblue"></div> |
| </div> |
| <div class="outer" style="padding: 10px; height: auto"> |
| <table style="margin: 0; padding: 0; width: 600px"> |
| <tr> |
| <td style="width: 50%; height: 50px"></td> |
| <td style="width: 50%; height: 50px"></td> |
| </tr> |
| </table> |
| </body> |
| </html> |