Я работаю над адаптивной веб-страницей, которая в настоящее время имеет 3 элемента div, содержащих дополнительные элементы div. Они отображаются на экране в виде 3 плавающих столбцов
Однако, когда размер экрана составляет 700px и ниже, я бы хотел, чтобы этот html изменился на неупорядоченный список, а не на 3 плавающих столбца
Я знаю, что вы можете изменить CSS, чтобы он был адаптивным, но возможно ли изменить HTML? (или есть лучший способ достичь желаемого результата?)
<section id="links">
<div id="links_1">
<div>
<h3>Header 1</h3>
<p>Text example 1</p>
</div>
<div>
<h3>Header 2</h3>
<p>Text example 2</p>
</div>
<div>
<h3>Header 3</h3>
<p>Text example 3</p>
</div>
<div>
<h3>Header 4</h3>
<p>Text example 4</p>
</div>
<div>
<h3>Header 5</h3>
<p>Text example 5</p>
</div>
<div>
<h3>Header 6</h3>
<p>Text example 6</p>
</div>
</div>
<div id="links_2">
<div>
<h3>Header 7</h3>
<p>Text example 7</p>
</div>
<div>
<h3>Header 8</h3>
<p>Text example 8</p>
</div>
<div>
<h3>Header 9</h3>
<p>Text example 9</p>
</div>
<div>
<h3>Header 10</h3>
<p>Text example 10</p>
</div>
<div>
<h3>Header 11</h3>
<p>Text example 11</p>
</div>
<div>
<h3>Header 12</h3>
<p>Text example 12</p>
</div>
</div>
<div id="links_3">
<div>
<h3>Header 13</h3>
<p>Text example 13</p>
</div>
<div>
<h3>Header 14</h3>
<p>Text example 14</p>
</div>
<div>
<h3>Header 15</h3>
<p>Text example 15</p>
</div>
<div>
<h3>Header 16</h3>
<p>Text example 16</p>
</div>
</div>
</section>