то, что вы спросили (является ли элемент контейнера абсолютно необходимым для адаптивного дизайна?) Да, это правда, чтобы сделать веб-сайт адаптивным, мы используем контейнер, переходя к следующей части, в которой вы хотите, чтобы элементы меню выглядели в этом (https://i.stack.imgur.com/OAmDC.png) был прав? поэтому я проверил код, который вы отправили туда, где вы написали это, был
<div class="row">
<section class="col-sm-12 col-md-6 col-lg-4">
<section class="secheader" id="head1">name</section>
description
</section>
</div>
аналогично для всех элементов, поэтому помните одну вещь, когда вы хотите показать некоторые элементы рядом, вы должны сохранить все это один раз div, так что instaide что все будет рядом (извините, мое объяснение может быть непонятным) обратитесь к этому https://getbootstrap.com/docs/4.1/layout/grid/, чтобы вы могли писать таким образом
<div class="container ">
<div class="row">
<div class="col-4">
<h3>iteam 1</h3>
<p>description</p>
</div>
<div class="col-4">
<h3>iteam 2</h3>
<p>description</p>
</div>
<div class="col-4">
<h3>iteam 3</h3>
<p>description</p>
</div>
</div>
</div>
надеюсь, вы получили некоторое представление о вышеизложенном код предназначен для отображения 3 элементов рядом. Спасибо