Я пытаюсь обернуть элемент таким образом для адаптивного макета.Опробовал почти все с помощью float: left, flexbox, display: inline-block, но может заставить его работать
Надеюсь, что это можно сделать CSS. Если необходимо, элементы могут иметь указанную ширину
[aaaaaaaa] [bbbbbbbbbb] [ccccccccccc]
[dddd]
[aaaaaaaa] [bbbbbbbbbb]
[ccccccccccc]
[dddd]
[aaaaaaaa]
[bbbbbbbbbb]
[ccccccccccc]
[dddd]
У меня есть этот код, который является ядром проблемы.
<html>
<head>
<style>
.container {
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.innercontainer {
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.box {
margin-right:10px;
padding:5px;
background-color:#ddd;
border:1px solid black;
}
.innerbox {
margin-right:10px;
padding:5px;
background-color: #9e9;
border:1px solid black;
}
</style>
</head>
<body>
<div class="container">
<div class="box">AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</div>
<div class="innercontainer">
<div class="innerbox">BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</div>
<div class="innerbox">CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC</div>
<div class="innerbox" style="flex:0 0 300px">ddddddddddddddddddd</div>
</div>
</div>
</body>
</html>
Спасибо