Huhu, ist hier jemand der sich mit responsive Web Design auskennt und mir auf die Sprünge helfen kann? Ich sehe nicht durch.
Was ich möchte, ist dass die DIVs in diesem Layout sind und wenn ich einen schmaleren Schirm habe, sollen sie nicht mehr nebeneinander sein, sondern untereinander. Das gleiche für die beiden in der mittleren Reihe.
Nach einigem Puzzeln bin ich schon so weit gekommen. Aber das 40em bzw. 60em passt da irgendwie nicht hin. %-Werte helfen nicht, da sie sonst einfach immer nur kleiner werden und in der Reihe bleiben.
Außerdem sind die beiden "halbierten" DIVs in der schmalen Ansicht dann breiter und stehen rechts über.
Habt ihr eine Idee, wie das eleganter geht?Code:<style type="text/css"> .gridparent_thirds { display: grid; grid-template-columns: repeat(auto-fill, minmax(40em, 1fr)); } .gridparent_halfs { display: grid; grid-template-columns: repeat(auto-fill, minmax(60em, 1fr)) } .grid_element { background-color: white; border: 1px solid var(--awingrey); padding: 5px; margin: 5px; } </style> <h2>Overview</h2> <div class="gridparent_thirds"> <div class="account_data grid_element"> foo </div> <div class="master_data grid_element"> bar </div> <div class="finance_data grid_element"> baz</div> </div> <div class="gridparent_halfs"> <div class="actions grid_element"> moep </div> <div class="sanctions grid_element"> bla</div> </div> <div class="comments grid_element"> blubb</div>