align-self Eigenschaft in flexbox funktioniert nicht?

Ich versuche zu verstehen, flex box:
Ich will die "erste" block gestreckt entsprechend die volle Breite des browser, und der "zweite" block fester Größe und ausgerichtet auf die Links.

So habe ich align-items: flex-end im übergeordneten(<html>) und versucht zu Strecken, den ersten block mit align-self: stretch im "ersten" block.

Ist dies nicht funktioniert. Beide sind Links ausgerichtet.

<html>
  <head>
    <style>
      html {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-end;
      }

      #first {
        align-self:stretch;
        background-color: red;
        border: 3px solid black;
      }

      #second {
        background-color:green;
        width: 300px;
        height: 400px;
        border: 3px solid yellow;
      }
    </style>
  </head>
  <body>
    <div id="first">This is first</div>
    <div id="second">This is second</div>
  </body>
</html>

InformationsquelleAutor Spartan | 2013-11-18

Schreibe einen Kommentar