WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

XHTML布局使用说明书--CSS菜单

更新时间:2007-08-27 11:04 作者:转载未知点击:

    这个是一个很实用的例子,采用纯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;}  /* 设置lifloat: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;}  /* 设置aborder1px  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”>可以随意的移植到其它地方。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容