layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1b.html

Wed, 31 Dec 2014 13:27:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 13:27:57 +0100
branch
TOR_BUG_3246
changeset 6
8bccb770b82d
permissions
-rw-r--r--

Ignore runtime configuration files generated during quality assurance.

     1 <!DOCTYPE html>
     2 <!--
     3      Any copyright is dedicated to the Public Domain.
     4      http://creativecommons.org/publicdomain/zero/1.0/
     5 -->
     6 <html>
     7 <head>
     8   <title>CSS Test: Testing a horizontal flex container with box-sizing:border-box on its flex items</title>
     9   <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
    10   <meta charset="utf-8">
    11   <style>
    12     .container {
    13       display: flex;
    14       width: 100px;
    15       height: 30px;
    16       border: 1px solid black;
    17       float: left;
    18       margin: 2px;
    19     }
    20     .container > * {
    21       box-sizing: border-box;
    22     }
    23     .itemA {
    24       flex-basis: 30px;
    25       background: purple;
    26       border: 4px solid indigo;
    27     }
    28     .itemB {
    29       flex-basis: 50px;
    30       background: teal;
    31       border: 5px solid lightblue;
    32     }
    33   </style>
    34 </head>
    35 <body>
    36   <!-- FIRST ROW -->
    37   <!-- 1 inflexible item -->
    38   <div class="container">
    39     <div class="itemA"></div>
    40   </div>
    41   <!-- 1 flexible item -->
    42   <div class="container">
    43     <div class="itemA" style="flex-grow: 1"></div>
    44   </div>
    46   <div style="clear: both"></div>
    48   <!-- SECOND ROW -->
    49   <!-- 2 inflexible items -->
    50   <div class="container">
    51     <div class="itemA"></div>
    52     <div class="itemB"></div>
    53   </div>
    54   <!-- 2 flexible items -->
    55   <div class="container">
    56     <div class="itemA" style="flex-grow: 1"></div>
    57     <div class="itemB" style="flex-grow: 1"></div>
    58   </div>
    59 </body>
    60 </html>

mercurial