実行できることがわかっている純粋なCSSナビゲーションメニューを作成しようとしています。見たことある。他の人のコピーを作成することもできますが、常にコピーして貼り付けるよりも、自分で何が起こっているのかを理解したいと思います。
私が直面しているCSSを理解するために、インターネット上のどこにも見つけることができず、w3schoolsはその主題について何も持っていません。
違いが何であるかを理解するのに少し時間がかかりました#nav ul {...}
。w3schools#nav ul ul{...}
は、絶対的な基本以外のことをする必要はないと想定しているためです。
私の現在の問題:
何.sf-sub-indicator
ですか?自明のように聞こえますが、それが何をしているのかを正確に知りたいのです。
sfHover
で見られるように何ですか#nav li.sfHover {...}
最後に>
、CSSクラスIDで使用することの重要性は何ですか?元:
#nav li:hover>ul
とは対照的に
#nav li:hover ul {...}
また
#nav li:hover > a {...}
w3schoolsでこれらの問題についての説明が見当たらず、他にどこを見ればよいかわかりません。