Jimmy1985

          CSS/XHTML
          隨筆 - 2, 文章 - 4, 評論 - 7, 引用 - 0
          數(shù)據(jù)加載中……

          純CSS實現(xiàn)多級菜單

          參考了別人的作品,自己動手做了一個。(+﹏+)~
          FF3.0/Opera9.6/IE6通過

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml">
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
          <title>CSS實現(xiàn)三級菜單</title>
          <style type="text/css">
          {
              margin
          :0;
              padding
          :0;
          }
          body 
          {
              font
          :12px/160% Verdana, Arial, Helvetica, sans-serif;
              background
          :#ccc;
          }
          {
              text-decoration
          :none;
          }
          ul 
          {
              list-style
          :none;
              border-top
          :1px solid #fff;
              border-left
          :1px solid #fff;
          }
          #menu 
          {
              width
          :908px;
              margin
          :0 auto;
          }
          #menu ul li 
          {
              float
          :left;
              border-right
          :1px solid #fff;
              border-bottom
          :1px solid #fff;
              line-height
          :25px;
          }
          /*隱藏第一級菜單后面的菜單*/
          #menu ul ul 
          {
              display
          :none;
              position
          :absolute;
          }
          /*消除table多余的空間*/
          * html #menu ul li table 
          {
              border-collapse
          :collapse;
              margin-top
          :-1px;
          }
          #menu a:link, #menu a:visited 
          {
              display
          :block;
              width
          :150px;
              background
          :#c00;
              color
          :#fff;
              line-height
          :25px;
              height
          :25px;
              text-align
          :center;
              text-transform
          :uppercase;
          }
          #menu ul li a:hover 
          {
              position
          :relative;
              background
          :#333;
              color
          :#ff0;
              border
          :0;
          }
          #menu ul li:hover 
          {
              position
          :relative;
          }
          /*顯示第二級菜單*/
          #menu ul :hover ul 
          {
              display
          :block;
              position
          :absolute;
              top
          :25px;
              left
          :-1px;
          }
          #menu ul :hover ul a:link, #menu ul :hover ul a:visited 
          {
              background
          :#7D0000;
          }
          #menu ul :hover ul a:hover 
          {
              background
          :#333;
          }
          /*隱藏第二級后面的菜單*/
          #menu ul :hover ul ul 
          {
              display
          :none;
          }
          /*顯示第三級菜單*/
          #menu ul :hover ul :hover ul 
          {
              display
          :block;
              left
          :150px;
              top
          :-1px;
          }
          /*隱藏第三級菜單后面的菜單*/
          #menu ul :hover ul :hover ul ul 
          {
              display
          :none;
          }
          /*顯示第四級菜單*/
          #menu ul :hover ul :hover ul :hover ul 
          {
              display
          :block;
          }
          /*隱藏第四級菜單后面的菜單*/
          #menu ul :hover ul :hover ul :hover ul ul 
          {
              display
          :none;
          }
          /*顯示第五級菜單*/
          #menu ul :hover ul :hover ul :hover ul :hover ul 
          {
              display
          :block;
          }
          .clr 
          {
              clear
          :both;
          }
          </style>
          </head>
          <body>
          <div id="menu">
            
          <ul>
              
          <li><href="#">home
                
          <!--[if gte IE 7]><!--></a><!--<![endif]-->
                
          <!--[if lte IE 6]><table><tr><td><![endif]-->
                
          <!-- 第二級菜單開始 -->
                
          <ul>
                  
          <li><href="#">serve</a></li>
                  
          <li><href="#">about</a></li>
                  
          <li><href="#">serve</a></li>
                  
          <li><href="#">about</a></li>
                  
          <li><href="#">serve</a></li>
                  
          <li><href="#">contact</a></li>
                  
          <li><href="Fix Layout 2.html">blog
                    
          <!--[if gte IE 7]><!--></a><!--<![endif]-->
                    
          <!--[if lte IE 6]><table><tr><td><![endif]-->
                    
          <!-- 第三級菜單開始 -->
                    
          <ul>
                      
          <li><href="#">about</a></li>
                      
          <li><href="#">serve
                        
          <!--[if gte IE 7]><!--></a><!--<![endif]-->
                        
          <!--[if lte IE 6]><table><tr><td><![endif]-->
                        
          <!-- 第四級菜單開始 -->
                        
          <ul>
                          
          <li><href="#">about</a></li>
                          
          <li><href="#">about</a></li>
                          
          <li><href="#">serve</a></li>
                          
          <li><href="#">serve
                            
          <!--[if gte IE 7]><!--></a><!--<![endif]-->
                            
          <!--[if lte IE 6]><table><tr><td><![endif]-->
                            
          <!-- 第五級菜單開始 -->
                            
          <ul>
                              
          <li><href="#">about</a></li>
                              
          <li><href="#">serve</a></li>
                              
          <li><href="#">about</a></li>
                              
          <li><href="#">serve</a></li>
                              
          <li><href="#">about</a></li>
                              
          <li><href="#">serve</a></li>
                            
          </ul>
                            
          <!-- 第五級菜單結(jié)束 -->
                            
          <!--[if lte IE 6]></td></tr></table></a><![endif]-->
                          
          </li>
                        
          </ul>
                        
          <!-- 第四級菜單結(jié)束 -->
                        
          <!--[if lte IE 6]></td></tr></table></a><![endif]-->
                      
          </li>
                    
          </ul>
                    
          <!-- 第三級菜單結(jié)束 -->
                    
          <!--[if lte IE 6]></td></tr></table></a><![endif]-->
                  
          </li>
                
          </ul>
                
          <!-- 第二級菜單結(jié)束 -->
                
          <!--[if lte IE 6]></td></tr></table></a><![endif]-->
              
          </li>
              
          <li><href="#">booke</a></li>
              
          <li><href="#">booke
                
          <!--[if gte IE 7]><!--></a><!--<![endif]-->
                
          <!--[if lte IE 6]><table><tr><td><![endif]-->
                
          <ul>
                  
          <li><href="Fix Layout 2.html">blog
                    
          <!--[if gte IE 7]><!--></a><!--<![endif]-->
                    
          <!--[if lte IE 6]><table><tr><td><![endif]-->
                    
          <ul>
                      
          <li><href="#">about</a></li>
                      
          <li><href="#">serve</a></li>
                    
          </ul>
                    
          <!--[if lte IE 6]></td></tr></table></a><![endif]-->
                  
          </li>
                  
          <li><href="#">contact</a></li>
                
          </ul>
                
          <!--[if lte IE 6]></td></tr></table></a><![endif]-->
              
          </li>
              
          <li><href="#">booke</a></li>
              
          <li><href="#">booke</a></li>
              
          <li><href="#">booke</a></li>
              
          <div class="clr"></div>
            
          </ul>
          </div>
          </body>
          </html>




          jimmy1985

          posted on 2009-02-02 13:12 jimmy liang 閱讀(2435) 評論(3)  編輯  收藏 所屬分類: CSS/XHTML

          評論

          # re: 純CSS實現(xiàn)多級菜單  回復(fù)  更多評論   

          在 IE 6 下面無法顯示
          2009-07-27 15:33 | sharpbobo

          # re: 純CSS實現(xiàn)多級菜單  回復(fù)  更多評論   

          thanks a lot!
          2010-03-10 17:51 | seeker

          # re: 純CSS實現(xiàn)多級菜單  回復(fù)  更多評論   

          我測試了下。IE6 下無法正常顯示!!!
          2011-10-08 21:23 | 地方
          主站蜘蛛池模板: 茌平县| 太保市| 象州县| 苏尼特右旗| 甘德县| 资阳市| 鄂托克前旗| 大洼县| 浦县| 泸州市| 新竹市| 鄄城县| 江陵县| 托克逊县| 鱼台县| 大荔县| 富平县| 南木林县| 密云县| 河北区| 屏东市| 海兴县| 依兰县| 密山市| 贺兰县| 尉犁县| 那坡县| 桐柏县| 邯郸市| 手游| 宕昌县| 灌南县| 通榆县| 旬阳县| 巴彦县| 康定县| 大埔区| 永定县| 丹江口市| 库车县| 巴彦淖尔市|