您当前所在的位置:首页>>设计教程>>网页设计>>正文 文章正文
CSS垂直树形下拉菜单
作者:  点击数:

第一步:建立菜单

首先建立菜单架构非常重要,最好的方法是使用ul来建立各菜单内容的从主关系.很复杂么?其实只要一路写下去就OK了:

  
以下是引用片段
 <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a>
      <ul>
        <li><a href="#">History</a></li> 
        <li><a href="#">Team</a></li> 
        <li><a href="#">Offices</a></li> 
      </ul>
    </li>
    <li><a href="#">Services</a>
      <ul> 
        <li><a href="#">Web Design</a></li> 
        <li><a href="#">Internet 
            Marketing</a></li>
        <li><a href="#">Hosting</a></li> 
        <li><a href="#">Domain Names</a></li> 
        <li><a href="#">Broadband</a></li> 
      </ul> 
    </li>

    <li><a href="#">Contact Us</a> 
      <ul> 
        <li><a href="#">United Kingdom</a></li> 
        <li><a href="#">France</a></li> 
        <li><a href="#">USA</a></li> 
        <li><a href="#">Australia</a></li> 
      </ul> 
    </li> 
  </ul>

第二步:视觉上的修饰

上面所写的代码直接在浏览器下可以说非常的难看...所以我们先给他们加上点样式,不至于因为外表的问题弄的你没有兴趣继续做下去,呵呵

首先我们把烦人的点点去掉,并定义这个菜单的宽度:

以下是引用片段:
ul {
 margin: 0;
 padding: 0;
 list-style: none;
 width: 150px;
           border-bottom: 1px solid #ccc;
 }

接下来,我们要定义里面内容部分,非常幸运,列表默认的排列就是垂直的,这与我们的要求相一致,定位方式我们应该设置为相对定位(relative)因为副菜单要在相对的位置上进行绝对定位:

本新闻共2页,当前在第1页  1  2  

相 关 搜 索
今 日 头 条
 
最 新 热 门
最 新 推 荐
 
文章来源: 网络  更新时间:2007-6-2 11:20:09  责任编辑:
  上一篇文章:CSS应用实例:水平线变成虚线
下一篇文章:让广告代码不再影响网页加载速度
相关文章
CSS应用实例:水平线变成虚线
CSS层叠样式表(滤镜篇)
CSS层叠样式表(效果篇)
CSS层叠样式表(基础篇)
CSS样式表 之 有关表格边框的CSS
CSS样式表 之 禁止背景在网页中平
CSS滤镜详解
用CSS创建一个布局居中的页面
在DreamWeaver中应用CSS样式表技
如何将 CSS 加入网页