ich eine Flex-Box mit 2 Elementen darin nebeneinander haben normalerweise Elemente in Flexbox automatisch alle Platz nehmen ...Flexbox Sizing Ausgabe
aber nicht hier ... Ich habe versucht, die Höhe manuell eingestellt Höhe: 100% ... nichts woks
wo ist mein Fehler? (das Menüelement soll die gesamte verfügbare Höhe einnehmen, für das Beispiel habe ich künstlich eine feste Höhe für das blaue Element gemacht ... aber in meinem Code soll es abhängig vom Inhalt variabel sein, also das Einstellungsmenü in Pixeln ist keine Option)
html:
<html>
<head>
<link rel="stylesheet" type="text/css" href="./test2.css">
</head>
<body>
<div class="framehome">
<div class="myaccountwrapper">
<div class="myaccountleft">
Menu
</div>
<div class="myaccountright">
<div id="windowmyaccount" class="submenu" id="boxaccount">
Change my Handle
</div>
<div id="windowhandle" class="submenu" id="boxaccount">
Change my Handle
</div>
</div>
</div>
</div>
</body>
CSS:
.myaccountwrapper{
display:flex;
flex-direction:row;
align-items:center;
color:lightgrey;
background-color:green;
}
.myaccountleft{
display: flex;
flex-direction: column;
width:250px;
height:100%;
background-color:red;
}
.myaccountright{
flex-grow: 1;
background-color:blue;
height:300px;
}