ホームページ >ウェブフロントエンド >htmlチュートリアル >css レベル N リスト選択 control_html/css_WEB-ITnose
css ul liselection list
CSSにおける多層リストの選択と制御について教えてください。インターネット上には Infinitus はあまりありません。
http://www.neoease.com/tutorials/wordpress-menubar/wordpress-menubar-5/
この種の問題は後で分析できます
メニューには実際には合計 2 レベルしかありません
メイン メニュー: 水平
単語 メニュー: 垂直
メイン メニューはネストしてサブメニューを含めることができます
サブメニューはネストしてサブメニューを含めることができます
次のステップは、ネストされたサブメニューのレベルです。 css で十分です。ネストされた宣言の数はレイヤーの数に依存します
<!--To change this template, choose Tools | Templatesand open the template in the editor.--><!DOCTYPE html><html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <style> .menu{ /**主菜单区域*/ list-style: none; padding: 0; margin: 0; } .menu>li{ /**主菜单 菜单项*/ display: block; float: left; color: red; text-align: center; } .menu>li ul{ /**统一所有子菜单样式*/ list-style: none; } .menu>li>ul{ /**子菜单区域 1级别*/ } .menu>li>ul>li{ /**子菜单 1级 菜单项*/ color: green; } .menu>li>ul>li>ul{ /**子菜单区域 2级别*/ } .menu>li>ul>li>ul>li{ /**子菜单 2级 菜单项*/ color: blue; } .menu>li>ul>li>ul>li>ul{ /**子菜单区域 3级别*/ } .menu>li>ul>li>ul>li>ul>li{ /**子菜单 3级 菜单项*/ color: #ccc; font-size: 10px; } /**下面可以依照上面的类推*/ </style> </head> <body> <ul class="menu"> <li> 主菜单1 <ul> <li>子菜单1级</li> <li>子菜单1级</li> <li>子菜单1级</li> </ul> </li> <li> 主菜单2 <ul> <li>子菜单1级 <ul> <li>子菜单2级</li> <li>子菜单2级</li> <li>子菜单2级</li> </ul> </li> <li>子菜单1级</li> <li>子菜单1级</li> </ul> </li> <li> 主菜单3 <ul> <li>子菜单1级 <ul> <li>子菜单2级 <ul> <li>子菜单3级</li> <li>子菜单3级</li> <li>子菜单3级</li> </ul> </li> <li>子菜单2级</li> <li>子菜单2级</li> </ul> </li> <li>子菜单1级</li> <li>子菜单1级</li> </ul> </li> </ul> </body></html>
この種の問題は将来分析できます
メニューは実際には合計 2 レベルしかありません
メイン メニュー: 水平
フォント メニュー: 垂直
メインメニューはサブメニューを含むようにネストできます
サブメニューはサブメニューを含むようにネストできます
次に、CSS のネストされた宣言は、レイヤーの数だけネストできます
。
ありがとうございます。
上の階の皆様もありがとうございました。 問題は & lt; クラス = "メニュー"
& lt; サブメニュー レベルです。 & lt;/li & gt;
「メインメニュー 1」は で終わり、サブ子