tabmenu 纵向实现

本文介绍了一个简单的纵向菜单布局实现方案,包括对应的 CSS 和 HTML 代码。该布局包含多个菜单项和子菜单,通过 CSS 控制样式及位置,适用于网页导航栏的设计。

参照以上样式做了个简易的纵向菜单

css 代码
 
  1. * {margin:0; padding:0;}
  2. body {font-size:12px; font-family:宋体; color:#666;}
  3. ul {list-style:none;}
  4. img {border:none;}
  5. /* Apply */
  6. .hackbox {clear:both;}
  7. .colaB {width:816px;background:#c3dbf9;}
  8. .colaBa {width:260px; float:left; background:#e1e9f8;}
  9. .colaBb {width:540px; float:rightright; background:#FFFFFF; border-right:16px solid #e1e9f8;}
  10. /* mainfull */
  11. #mainfull{width:816px; margin:0 auto;}
  12. #outsidebar {height: 30px;background: url("../images/logo.gif");border-bottom: 1px #FFF solid;}
  13. /* header */
  14. #header {height: 70px;background: url("../images/bar.gif");}
  15. /* body */
  16. #mainpage {width:816px; }
  17. .nav {width:260; background:url(../images/menu_bg.gif) repeat-x top left;}
  18. .nav h3 a{padding:7px 50px 5px 24px; font-size:14px; color:#FFF; display:block;}
  19. .nav h3 a:hover{ text-decoration:none;}
  20. .systemNav{ margin-top:10px;}
  21. .systemNav ul {padding:10px 20px;}
  22. .systemNav ul li{height:25px;padding-top:10px;}
  23. .systemNav ul li a{padding:7px 50px 5px 50px; height:25px; background:url(../images/new.gif) no-repeat center left;}
  24. .systemNav ul li a:hover{border:1px solid #3c6eef; text-decoration:none;}
  25. #content{ height:400px;}
  26. /* footer */
  27. #footer {
  28. height: 25px;
  29. background: #C3DBF9;
  30. border-top: 1px #F2F7FD solid;
  31. }

html代码1
 
  1. <body>
  2. <div id="mainfull">
  3. <div id="outsidebar">div>
  4. <div id="header">div>
  5. <div id="mainpage">
  6. <div class="colaB">
  7. <div class="colaBa">
  8. <div class="nav">
  9. <h3 ><a href="chara01.html" title="男主角" class="text666">考勤管理a>h3>
  10. div>
  11. <div class="systemNav">
  12. <ul>
  13. <li >
  14. <a href="#"><strong>当天考勤strong>a>
  15. li>
  16. <li >
  17. <a href="#"><strong>请假审批strong>a>
  18. li>
  19. <li >
  20. <a href="#"><strong>考勤统计strong>a>
  21. li>
  22. ul>
  23. div>
  24. <div class="nav">
  25. <h3 ><a href="chara01.html" title="男主角" class="text666">教学管理a>h3>
  26. div>
  27. <div class="nav">
  28. <h3 ><a href="chara02.html" title="女主角" class="text666">家校互通a>h3>
  29. div>
  30. <div class="nav">
  31. <h3 ><a href="chara03.html" title="反派角色" class="text666">系统管理a>h3>
  32. div>
  33. div>
  34. <div class="colaBb">
  35. <div id="content">div>
  36. div>
  37. <div class="hackbox">div>
  38. div>
  39. div>
  40. <div id="footer">div>
  41. div>
  42. body>
  43. html>

效果如下:

当布局位置不同时 存在不小的区别:

第一 主菜单的第一项的宽度难于控制;

第二 主菜单文字内容消失;

html代码2
 
  1. <body>
  2. <div id="mainfull">
  3. <div id="outsidebar">div>
  4. <div id="header">div>
  5. <div id="mainpage">
  6. <div class="colaB">
  7. <div class="colaBa">
  8. <div class="nav">
  9. <h3 ><a href="chara01.html" title="男主角" class="text666">考勤管理a>h3>
  10. <div class="systemNav">
  11. <ul>
  12. <li >
  13. <a href="#"><strong>当天考勤strong>a>
  14. li>
  15. <li >
  16. <a href="#"><strong>请假审批strong>a>
  17. li>
  18. <li >
  19. <a href="#"><strong>考勤统计strong>a>
  20. li>
  21. ul>
  22. div>
  23. div>
  24. <div class="nav">
  25. <h3 ><a href="chara01.html" title="男主角" class="text666">教学管理a>h3>
  26. div>
  27. <div class="nav">
  28. <h3 ><a href="chara02.html" title="女主角" class="text666">家校互通a>h3>
  29. div>
  30. <div class="nav">
  31. <h3 ><a href="chara03.html" title="反派角色" class="text666">系统管理a>h3>
  32. div>
  33. div>
  34. <div class="colaBb">
  35. <div id="content">div>
  36. div>
  37. <div class="hackbox">div>
  38. div>
  39. div>
  40. <div id="footer">div>
  41. div>
  42. body>
  43. html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值