进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 网页制作 -> 其它 -> 文章内容  
DIV+CSS构成的树型菜单(符合web标准)

为了做个树型菜单,看了很多代码,但都没这个简洁,外国人写的,一起分享下:
1 先定义个JS:
<script type="text/java script">
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;*/
width: 200px;
}

.listhead {
font-weight: bold;
display: block;
font-size: 12px;
color: #333333;
background: #F1F1F1;
padding: 3px;
width: 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>

<!----------------------> 

在百度中搜索:DIV+CSS构成的树型菜单(符合web标准)
在Google中搜索:DIV+CSS构成的树型菜单(符合web标准)
在Yahoo中搜索:DIV+CSS构成的树型菜单(符合web标准)

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]

 相关文章    最新文章
· DIV+CSS建立标准WEB网页的好处
· DIV与Table布局方式的可用性比较
· 让SEO更有效 CSS+DIV标签命名规范
· DIV+CSS常见错误汇总
· CSS教程:网页中Span和Div的区别
· DIV+CSS布局设计对网站SEO优化的影响
· [组图] Div+CSS布局入门教程
· 赛门铁克警告中文版Win2000 GDI安全漏洞
· DIV+CSS常用的网页布局代码
· 学DIV+CSS技术,如何入门?
 
· Google搜索引擎:迈向云计算的未来
· 一个合格网页设计师的标准是什么?
· 建立自己的博客的过程中学习到的知识
· 网站策划:网站栏目和页面的策划
· 初学:关于域名和空间的一些认识
· 什么是静态网页和动态网页?
· 设计网页前端界面必备的技能
· 如何调用Flash才符合Web网页标准?
· 网页色彩的搭配
· 文章内容SEO优化基本原则

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)