CSS纵向导航菜单实现代码

这里向大家描述一下CSS纵向导航菜单实现方法,CSS纵向导航菜单是指放置在网页左侧或右侧的从上至下排列的一种导航形式,这里通过实例向大家讲解一下它的实现方法,相信本文介绍一定会让你有所收获。

成都创新互联公司主营馆陶网站建设的网络公司,主营网站建设方案,APP应用开发,馆陶h5微信小程序搭建,馆陶网站营销推广欢迎馆陶等地区企业咨询

CSS纵向导航菜单实现

纵向导航菜单也是网站应用中的一种重要形式,所谓CSS纵向导航菜单是指放置在网页左侧或右侧的从上至下排列的一种导航形式。先看一下效果吧!

如图所示的CSS纵向导航菜单效果,我们先看一下代码结构:

 
 
 
 
  1.  
  2. CSS

     
  3. css入门

     
  4. css进阶

     
  5. css高级

     
  6. webUI

     
  7. 理论知识

     
  8. 实战应用

     
  9. 高级技巧

     
  10. DOM

     
  11. DOM入门

     
  12. DOM应用

     
  13. DOM与浏览器

     
  14. XHTML

     
  15. 参考手册

     
  16. 交流论坛

     
 
  •  
  •  从以上可以看出,这次的XHTML部分的代码横向代码略有不同,我们没有继续使用ul和li标签,其实继续使用ul元素也能完好的实现纵向导航系统,但是在这风景点我们希望更多的提供不同途径来展现css而已设计的灵活与方便性以便于抛砖引玉,开拓更多的设计思想。

    这一次采用的是div+h1+h2的形式。我们使用div标签设定了一个导航的结构区域。在这个区域中我们使用了h1来作二级分类的标题,h2来做二级分类下面的细节内容。在XHTML的讲法意义中,h1,h2,h3这些标签本身就具有用于对文本进行层级划分的意义,直接使用h1,h2来表示层级关系,相对于在标签中加入id或class来做层级的标记更为简单和直观,在这里使用h1,h2来标记不同级别的分类名称也实在是再合适不过了。我们来看一看css代码的设计:

     
     
     
     
    1. #nav{width:100px;border-color:#c5c6c4;  
    2. border-style:solid;border-width:0px1px1px1px;}  
    3. #navh1{margin:0px;padding:4px;font-size:12px;  
    4. font-weight:bold;font-family:Verdana;  
    5. border-top:1pxsolid#c5c6c4;background-color:#CCCCCC;}  
    6. #navh2{margin:0px;padding:4px;  
    7. font-size:12px;font-family:Verdana;font-weight:normal;}  
    8. #navh2a{color:#666666;text-decoration:none;}  
    9. #navh2a:hover{color:#999999;text-decoration:underline;}  
    10.  

     此实现CSS纵向导航菜单的CSS代码部分采用了简化写法,如果哪句意思看不懂,您可以在Dreamweaver中打开选择编辑样式表即可查看具体是哪一项了,相信经过这样几次练习,这些代码您已经能完全看懂了,说明您离高手又近了一步了。

    大家可能已经注意到了,#nav的边框本例中只设置了左右下和一像素,而没有上,而在h1的样式里设置了上部的上像素?这是为什么呢?因为h1的样式上部都有一条横线,如果nav上部再有一条横线的话成长两条了,结果显示出来就是两像素的高度了。#p#

    完整代码如下:

     
     
     
     
    1. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    2.  
    3.  
    4.  
    5. CSS纵向导航菜单 
    6.  
    7.  
    8.  
    9.  
    10. CSS

       
    11. css入门

       
    12. css进阶

       
    13. css高级

       
    14. webUI

       
    15. 理论知识

       
    16. 实战应用

       
    17. 高级技巧

       
    18. DOM

       
    19. DOM入门

       
    20. DOM应用

       
    21. DOM与浏览器

       
    22. XHTML

       
    23. 参考手册

       
    24. 交流论坛

       
     
  •  
  •  
  •  
  • 【编辑推荐】

    1. DIV+CSS滑动门技术简介
    2. 畅谈DIV排版和table排版的区别
    3. 14大CSS工具提高网页设计效率
    4. 实现DIV图片居中方法揭秘
    5. 鼠标经过时改变DIV背景颜色的三种途径

    网页名称:CSS纵向导航菜单实现代码
    链接地址:http://www.csdahua.cn/qtweb/news11/517911.html

    网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网

    成都快上网为您推荐相关内容

    品牌网站设计知识

    分类信息网