順序付けられていないリストがあります:
<ul>
<li>Home</li>
<li>Products</li>
<ul>
<li>Fruit</li>
<li>Veg</li>
<li>Frozen</li>
</ul>
<li>Services</li>
<ul>
<li>Deliver</li>
<li>Butchers Shop</li>
</ul>
<li>Support</li>
</ul>
どの出力:
- 家
- 製品
- フルーツ
- ベジ
- フローズン
- サービス
- 配達
- 肉屋
- サポート
別のdivに子リストを表示しようとしています。たとえば、私が製品ページにいたとすると、次のようなものが必要になります。
<div class="main-links"><ul><li>Home</li><li>Products</li><li>Services</li><li>Support</li></ul></div>
<?php
if ($_POST['page']=='products') {
echo "<div class="side-links"><ul><li>Fruit</li><li>Veg</li><li>Frozen</li></ul></div>"
}
?>
これをCSS/HTMLで実行して、子リストをメインリストから手動で分割する必要がないようにすることは可能ですか?