当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > XML与XHTML教程 > 正文 |
|
|||
XHTML布局使用说明书--CSS菜单 | |||
2007-8-27 11:04:40 文/转载未知 出处:电脑软硬件应用网 | |||
这个是一个很实用的例子,采用纯CSS模式,制作的下拉菜单。而不需要使用脚本语言。通过它我们也可以进一步领略CSS的强大功能。菜单的每一项,都是用ul il引用的。看一下这个CSS文件: *{margin:0;padding:0;} .menu{font-size:12px;position:relative;z-index:100;} .menu ul{list-style:none;} .menu li {float:left;position:relative;} /* 设置li的float:left就意味着横向排列*/ .menu ul ul {visibility:hidden;position:absolute;left:3px;top:23px;} .menu table {position:absolute; top:0; left:0;} .menu ul li:hover ul, .menu ul a:hover ul{visibility:visible;} /*超链接经过可见*/ .menu a{display:block;border:1px solid #aaa;background: #0066FF;padding:2px 1px;margin:3px;color:#fff;text-decoration:none;} /* 设置a的border:1px solid就是边框有实线*/ .menu a:hover{background:#f2cdb0;color:#f00;border:1px solid red;} .menu ul ul{} .menu ul ul li {clear:both;text-align:left;font-size:12px;} .menu ul ul li a{display:block;width:100px;height:13px;margin:0;border:0;border-bottom:1px solid red;} .menu ul ul li a:hover{border:0;background:#f2cdb0;border-bottom:1px solid #fff;} 在本例的HTML的页面中,菜单的地方用<div class=”nav”></div>在这中间的<div class=”menu”>可以随意的移植到其它地方。 |
|||
关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 | |
Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号 |