• DIV+CSS构成的树型菜单符合web标准


    1 先定义个JS:
    <script type="text/javascript">
    function toggleMenu(id){
    element = document.getElementById(id);
    element.className = (element.className.toLowerCase() == 'expanded'?'collapsed':'expanded');
    }
    onload = function() {//自动载入闭合状态
    toggleMenu('submenuid0');
    toggleMenu('submenuid1');
    }
    </script>

    2 css

    body {
    margin: 0px;
    padding: 0;
    font: 12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    background: #FFFFFF;
    text-align: center;
    }

    ul{
    margin: 0;
    padding: 0;
    list-style: none;
    }

    #treenav {
    margin: 10px;
    text-align: left;
    }

    #treenav ul li {
    margin: 1px 0;
    padding: 0;
    font-size: 11px;
    }

    #treenav ul.expanded {
    display: block;
    }

    #treenav ul.expanded,#treenav ul.collapsed {
    margin: 5px 10px;
    }

    #treenav ul.collapsed {
    display: none;
    }

    .expanded li,.collapsed li{
    /*border-bottom: 1px dashed #CCCCCC;*/
     200px;
    }

    .listhead {
    font-weight: bold;
    display: block;
    font-size: 12px;
    color: #333333;
    background: #F1F1F1;
    padding: 3px;
     120px;
    margin: 1px 0;
    }

    #treenav a {
    text-decoration: none;
    color: #666666;
    }

    #treenav a:hover {
    color: #990000;
    }

    3 定义树型结构

    <ul>
          <li><a href="somepage" onclick="toggleMenu('submenuid0'); return false; " class="listhead">第一章 前言</a> 
      
            <ul class="expanded" id="submenuid0">

      <li><a href="#" onclick="toggleMenu('sub0_submenuid1');">第一节 网站设计概述</a>
         <ul class="collapsed" id="sub0_submenuid1">
         <li><a href="#">网页制作一般过程</a></li>
         <li><a href="#">网页设计的价格标准</a></li>          
     </ul>
      </li>  
      
      <li><a href="#" onclick="toggleMenu('sub0_submenuid2');">第二节 网站设计概述</a>
         <ul class="collapsed" id="sub0_submenuid2">
         <li><a href="#">网页设计的价格标准</a></li>          
     </ul>
      </li> 
            
    </ul>

      </li>
     </ul>
    <!-------------------------------------------------------------------------------------------------------->
    <ul>
          <li><a href="somepage" onclick="toggleMenu('submenuid1'); return false; " class="listhead">第一章 前言</a> 
      
            <ul class="expanded" id="submenuid1">

      <li><a href="#" onclick="toggleMenu('sub1_submenuid1');">第一节 网站设计概述</a>
         <ul class="collapsed" id="sub1_submenuid1">
         <li><a href="#">网页制作一般过程</a></li>
         <li><a href="#">网页制作一般过程</a></li>
         <li><a href="#">网页制作一般过程</a></li>
         <li><a href="#">网页制作一般过程</a></li>
         <li><a href="#">网页设计的价格标准</a></li>
         <li><a href="#">网页设计的价格标准</a></li>          
     </ul>
      </li>  
      
      <li><a href="#" onclick="toggleMenu('sub1_submenuid2');">第二节 网站设计概述</a>
         <ul class="collapsed" id="sub1_submenuid2">
         <li><a href="#">网页制作一般过程</a></li>
         <li><a href="#">网页制作一般过程</a></li>
         <li><a href="#">网页制作一般过程</a></li>
         <li><a href="#">网页制作一般过程</a></li>
         <li><a href="#">网页设计的价格标准</a></li>
         <li><a href="#">网页设计的价格标准</a></li>          
     </ul>
      </li> 
            
    </ul>

      </li>
     </ul>

    原文地址 http://www.yw11.com/post/2006110103.html

  • 相关阅读:
    hbase Compaction
    hadoop集群 动态添加或删除节点
    Hadoop节点迁移
    Spark程序运行常见错误解决方法以及优化
    用python执行sql来验证数据是否准时导入了目标库
    kylin2.3版本启用jdbc数据源(可以直接通过sql生成hive表,省去手动导数据到hive,并建hive表的麻烦)
    phoenix 二级索引使用实践
    jenkins任务失败,发送邮件通知
    Coolite学习
    MySql连接和授权命令
  • 原文地址:https://www.cnblogs.com/kelly/p/1288415.html
Copyright © 2020-2023  润新知