Строка Boostrap 4, не занимающая всю длину div

#html #css #twitter-bootstrap #bootstrap-4 #row

#HTML #css #twitter-bootstrap #bootstrap-4 #строка

Вопрос:

Я работаю над макетом bootstrap 4, 4 столбца. Я начинаю всего с 3 столбцов. У меня есть внешний контейнер div и внутренняя строка с 3 столбцами. Когда я добавляю границы ко всем контейнерам, я вижу, что строка не сгибается, чтобы заполнить весь div родительского контейнера. Я перепробовал ряд свойств CSS, и я просто не могу понять, почему он не растягивается, чтобы соответствовать родительскому контейнеру. В идеале я хотел бы, чтобы ширина центрального столбца составляла 100% минус процент суммы двух других столбцов (в которых есть изображения стрелок). Проверьте jsfiddle, чтобы увидеть код и результирующий рендеринг.

(в основном) Полный код:

https://jsfiddle.net/ukd5stc0/

Пример кода, требуемый stackoverflow:

 <div class="container touchpointContainer"&&t;
  <div class="row tall wide"&&t;
    <div class="col-1 centerVertically"&&t;
      <a onclick="advanceReview(-1)"&&t;
        <im& class="prev" src="leftArrow.pn&"/&&t;
      </a&&t;
    </div&&t;
    <div class="col-10 centerVertically mainText"&&t;
      "Lorem ipsum dolor sit amet, consectetur adipiscin& elit, sed do eiusmod tempor incididunt ut labore et dolore"
    </div&&t;
    <div class="col-1 centerVertically"&&t;
      <a onclick="advanceReview(1)"&&t;
        <im& class="next" src="ri&htArrow.pn&"/&&t;
      </a&&t;
    </div&&t;
  </div&&t;
  

Ответ №1:

wide Класс придает строке значение width:100% , а строки обычно шире 100% из-за того, что для левого и правого полей установлено значение -15px . Уберите широкий класс, и у вас все будет хорошо.