Я пытаюсь создать адаптивный макет, который объединяет элементы в разделе в несколько строк по мере необходимости на маленьких экранах.Текущее поведение работает, но оно не использует все горизонтальное пространство.Как я могу отключить правое поле, если элемент является последним в его строке?
span {
white-space: nowrap;
display: inline-block;
margin-bottom: 1em;
margin-right: 10em;
}
<h1>Section 1</h1>
<span>Item 1</span>
<span>Item 2</span>
<h1>Section 2</h1>
<span>Item 1</span>
<span>Item 2</span>
<span>Item 3</span>
<span>Item 4</span>
<h1>Section 3</h1>
<span>Item 1</span>
<span>Item 2</span>
<span>Item 3</span>
<span>Item 4</span>
<span>Item 5</span>
<span>Item 6</span>