User 7429338
Чтобы получить два дива бок о бок, вы можете поместить их в левый/правый плавающие дивы:
<!DOCTYPE html>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<html>
<head>
<meta charset="utf-8" />
<link rel="shortcut icon" href="//#" />
</head>
<body>
<div>
<div style="float:left;width:calc(50% - 5px);">
<h3 class="class center">Red Fruits</h3>
<div id="redid" class="redclass wrappingflexbox"></div>
</div>
<div style="float:right;width:calc(50% - 5px)">
<h3 class="class center">Green Fruits</h3>
<div id="greenid" class="greenclass wrappingflexbox"></div>
</div>
</div>
<div style="clear:both">
<h3 class="center class">Suggested Fruits</h3>
<div id="randomid" class="randomclass wrappingflexbox top"></div>
</div>
</body>
</html>
С вашим центральным стилем все фрукты будут находиться на одной линии, что, вероятно, не то, что вы хотите. Вы, вероятно, хотите, чтобы обернуть их:
.wrappingflexbox {
display: flex;
flex-wrap: wrap;
justify-content: left;
}
Попробуйте это здесь:
JSFiddle[
^]
Member 13863747
Спасибо за сообщение, но извините, что я немного изменил свой код и попробовал ваш метод, он не работает, не могли бы вы взглянуть на мои новые коды? http://jsfiddle.net/c692p78e/1/