0

だから私はこのメニューを持っています、これは構造です:

<div id="menu-home">
    <ul>
        <li> a.active </li>
           <ul class="sub-menu">
               <li> a </li>
           </ul>
    </ul>
</div>

私がアクセスする必要がある<ul class="sub-menu">のは、aがアクティブなときに誰かが私にそれを指摘できますか?私が使用した:

#menu-s a.active ul.sub-menuul {
        display:block;

}

ありがとう

4

2 に答える 2

0

めちゃくちゃな投稿をしていますが、何を尋ねたいのか理解できれば、以下の例が役に立ちます。

これは HTML である必要があります。

<div id="menu-home">
   <ul>
     <li> 
       <a href="#"> a.active 
         <ul class="sub-menu">
           <li> sample </li>
         </ul>
       </a>
     </li>           
   </ul>
</div>

これは CSS である必要があります。

#menu-home ul li a:active ul.sub-menu li {
  color: green;
  border: 1px solid green;
}

何が起こっているのかを理解するのに役立つように、CSS にいくつかの変更を加えました。

これは、デモンストレーションの jsfiddle リンクです: http://jsfiddle.net/aWe3n/24/

于 2013-01-11T10:51:59.310 に答える
0

これは、あるべきクラスを与える方法ではありません<a href="#" class="active">Link</a>

于 2013-01-11T10:56:52.337 に答える