I am testing css FLEX for a project. I use my own tags.
I create a page with many flexboxes..
Simply:
I create a container stretching to the limits of viewer window. [RED]
I create a grid container in it but this time it uses height 100%. [PASTELGREEN]
If I give a fixed dimension to grid container's max-height example : 800px; flexboxes in grid container float.
But if I change height to 100%; they do not float anymore. The keep stretching the container until no more flex item left.
HTML :
<body>
<pc-pagecontainer>
<pc-colgrid>
<pc-box></pc-box><pc-box2></pc-box2><pc-box></pc-box>
<pc-box></pc-box><pc-box></pc-box><pc-box></pc-box>
<pc-box></pc-box><pc-box></pc-box><pc-box></pc-box><pc-box>
</pc-box><pc-box></pc-box><pc-box></pc-box>
<pc-box></pc-box><pc-box></pc-box><pc-box></pc-box><pc-box>
</pc-box><pc-box></pc-box><pc-box></pc-box><pc-box></pc-box>
<pc-box></pc-box><pc-box></pc-box><pc-box></pc-box><pc-box>
</pc-box><pc-box></pc-box><pc-box></pc-box><pc-box></pc-box>
<pc-box></pc-box><pc-box></pc-box><pc-box></pc-box><pc-box>
</pc-box><pc-box></pc-box><pc-box2></pc-box2><pc-box>
</pc-box><pc-box></pc-box><pc-box></pc-box><pc-box></pc-box>
<pc-box></pc-box><pc-box></pc-box><pc-box></pc-box><pc-box>
</pc-box><pc-box></pc-box><pc-box></pc-box><pc-box></pc-box>
<pc-box></pc-box><pc-box2></pc-box2><pc-box></pc-box><pc-box>
</pc-box><pc-box></pc-box><pc-box></pc-box><pc-box></pc-box>
<pc-box></pc-box><pc-box></pc-box><pc-box2></pc-box2>
</pc-colgrid>
</pc-pagecontainer>
</body>
Here is CSS
pc-pagecontainer {  
display:flex;display: -webkit-flex; /* Safari */
-webkit-align-items: flex-start;align-items:flex-start;
flex-direction:row;-webkit-flex-wrap: wrap;flex-wrap: wrap;
padding=0;
justify-content:center;webkit-justify-content: center;
min-height:100vh;
min-width=100vw;
background-color:#F00;
}
pc-colgrid{
        display:-webkit-flex;display: flex;flex-direction:column;
       -webkit-align-items:stretch;
       align-items: stretch;
       -webkit-justify-content:stretch ;
       justify-content:stretch ; 
       -webkit-flex-wrap:wrap;flex-wrap:wrap;
       -webkit-align-content:  center;align-content: center;
        padding=0;background-color:#396;max-height:100vh;width:100%;
        }
pc-box {
    display:-webkit-flex;display: flex;flex: 1 1 auto;
    min-width:100px;min-height:100px; background-color:#099; 
    border:1px; border-style:solid;
    }
    pc-box2 {
    display:-webkit-flex;display: flex;flex: 1 1 auto;
    min-width:50px;min-height:100px; background-color: #F90; 
    border:1px; border-style:solid;
    }
And here is how it looks :
Am I struggling with a bug or just doing something wrong ? Viewer is Firefox.
