layout/reftests/w3c-css/submitted/flexbox/flexbox-margin-auto-horiz-1.xhtml

Fri, 16 Jan 2015 04:50:19 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 16 Jan 2015 04:50:19 +0100
branch
TOR_BUG_9701
changeset 13
44a2da4a2ab2
permissions
-rw-r--r--

Replace accessor implementation with direct member state manipulation, by
request https://trac.torproject.org/projects/tor/ticket/9701#comment:32

     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 <!-- Testcase with a variety of 'display: flex' examples
     7      with margin-left and/or margin-right set to 'auto'. -->
     8 <html xmlns="http://www.w3.org/1999/xhtml">
     9   <head>
    10     <title>CSS Test: Testing horizontal auto margins on flex items in a horizontal flex container</title>
    11     <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com"/>
    12     <link rel="help" href="http://www.w3.org/TR/css3-flexbox/#auto-margins"/>
    13     <link rel="match" href="flexbox-margin-auto-horiz-1-ref.xhtml"/>
    14     <style>
    15       div.flexbox {
    16         width: 200px;
    17         height: 20px;
    18         background: lightgray;
    19         display: flex;
    20         margin-bottom: 2px;
    21       }
    22       div.a {
    23         width: 20px;
    24         background: green;
    25         margin-left: auto;
    26       }
    27       div.b {
    28         width: 20px;
    29         background: pink;
    30         margin-left: auto;
    31         margin-right: auto;
    32       }
    33       div.c {
    34         width: 20px;
    35         background: purple;
    36         margin-right: auto;
    37       }
    38     </style>
    39   </head>
    40   <body>
    41     <!-- just one item -->
    42     <div class="flexbox">
    43       <div class="a"/>
    44     </div>
    45     <div class="flexbox">
    46       <div class="b"/>
    47     </div>
    48     <div class="flexbox">
    49       <div class="c"/>
    50     </div>
    52     <!-- Two items -->
    53     <div class="flexbox">
    54       <div class="a"/><div class="b"/>
    55     </div>
    56     <div class="flexbox">
    57       <div class="a"/><div class="c"/>
    58     </div>
    59     <div class="flexbox">
    60       <div class="b"/><div class="c"/>
    61     </div>
    63     <!-- Three items -->
    64     <div class="flexbox">
    65       <div class="a"/><div class="b"/><div class="c"/>
    66     </div>
    67     <div class="flexbox">
    68       <div class="a"/><div class="c"/><div class="b"/>
    69     </div>
    70     <div class="flexbox">
    71       <div class="b"/><div class="a"/><div class="c"/>
    72     </div>
    73     <div class="flexbox">
    74       <div class="b"/><div class="c"/><div class="a"/>
    75     </div>
    76     <div class="flexbox">
    77       <div class="c"/><div class="a"/><div class="b"/>
    78     </div>
    79     <div class="flexbox">
    80       <div class="c"/><div class="b"/><div class="a"/>
    81     </div>
    82   </body>
    83 </html>

mercurial