メディア クエリまたは jQuery を使用して、HTML マークアップを変更したいと考えています。何が最良の選択肢かわかりません。
私の現在の HTML マークアップ:
<ul>
<li>
<div class="item-1">.....</div>
<div class="item-2">.....</div>
</li>
<li>
<div class="item-1">.....</div>
<div class="item-2">.....</div>
</li>
</ul>
モバイルの縦向きの場合、以下のように元の 2秒が 4 秒に変換されるように、<div>
内に1 つを保持したいと思います。<li>
<li>
<li>
<ul>
<li>
<div class="item-1">.....</div>
</li>
<li>
<div class="item-1">.....</div>
</li>
<li>
<div class="item-1">.....</div>
</li>
<li>
<div class="item-1">.....</div>
</li>
</ul>
どうすればいいですか?メディアクエリだけではこれを処理できないとは思いません。これを解決する効率的な方法は何ですか?