不用script僅用css編寫無限分級彈出菜單_Web標準教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      一直以來,我們大多使用js來實現(xiàn)彈出菜單,可是根據(jù) w3c 的css標準,根本就沒有這個必要。只需要簡單得使用css+html就可以做出一個無限分級的彈出菜單。

      沒錯,就是利用 Element:hover 這個偽類。

      注意,瀏覽這個例子,你必須使用標準瀏覽器,例如 Mozilla Firefox/ Opera 7.5

      IE 不行!!

      以下為引用的內(nèi)容:
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
           <title>css menu</title>
           <style type="text/css">
           /*<![CDATA[*/
             ul.menu
             {
               width:180px;
               cursor:hand;
               list-style-type:none;
               border:1px solid #cccccc;
        padding:0px;
        margin:0px;

             }

             ul.menu li
             {
               width:100%;
        display:block;
       position:relative;
       
             }

             ul.menu li   a
             {

               background-color:#06829C;
               color:#ffffff;
               width:100%;
               display:block;
               font-size:9pt;
               padding:2px;
        padding-left:10px;
             }

             ul.menu li ul.menu
             {
                display:none;
                width:190px;
                position:absolute;
                z-index:1000;
                left:80%;
                top:-10px;
             }

             ul.menu li:hover > a
             {
               width:100%;
               background-color:#64ACF8;
               color:#ffffff;
             }

             ul.menu li:hover > ul.menu
             {
                display:block;
             }
           /*]]>*/
           </style>
      </head>

      <body>
           <ul class="menu">
                <li><a href="#">Item 1</a></li>

                <li>
                     <a href="#">Menu Item &gt;</a>

                     <ul class="menu">
                          <li><a href="#">item</a></li>

                          <li>
                               <a href="#">item &gt;</a>

                               <ul class="menu">
                                    <li><a href="#">menu item</a></li>

                                    <li><a href="#">menu item</a></li>
                               </ul>
                          </li>

                          <li>
                               <a href="#">item &gt;</a>

                               <ul class="menu">
                                    <li><a href="#">menu item</a></li>

                                    <li><a href="#">menu item</a></li>
                                   
                                    <li><a href="#">menu item</a></li>
                               </ul>
                          </li>

                          <li>
                               <a href="#">item &gt;</a>

                               <ul class="menu">
                                    <li><a href="#">menu item</a></li>

                                    <li><a href="#">menu item</a></li>

                                    <li><a href="#">menu item</a></li>

                                    <li><a href="#">menu item</a></li>

                                    <li><a href="#">menu item</a></li>

                                    <li><a href="#">menu item</a></li>

                                    <li><a href="#">menu item</a></li>

                                    <li><a href="#">menu item</a></li>

                                    <li><a href="#">menu item</a></li>

                                    <li><a href="#">menu item</a></li>

                                    <li><a href="#">menu item</a></li>

                                    <li><a href="#">menu item</a></li>
                               </ul>
                          </li>
                     </ul>
                </li>
           </ul>
      </body>
      </html><script language="Javascript">
      var now = new Date();
      document.write("<img src='/upimg/allimg/080423/1051040.jpg" target="_blank"> 

       

      來源:模板無憂//所屬分類:Web標準教程/更新時間:2008-04-23
      相關Web標準教程