下拉列表css:三个CSS实现的下拉菜单来源: 发布时间:星期四, 2009年2月12日 浏览:453次 评论:0
<head> <meta http-equiv=\"Content-Type\" content=\"application/xhtml+xml; char=UTF-8\" /> <title> Drop Down Menu </title> <style type=\"text/css\"> body {font-size:1%; color:#fff;} /*get rid of the IE bug that prs the the end of the !doctype */ .menu {display:none;} .holder {color:#000; width:90px; height:18px; display:block; background:#dca; border:1px solid #000; margin-right:1px; text-align:center; float:left; text-decoration:none; font-family:tahoma, vardana, arial, sans-ser; font-size:10px; line-height:18px; overflow:hidden;} .holder:hover {height:auto; cursor:poer;color:#fff; background:#000;} a.inner, a.inner:visited {display:block; width:89px; height:18px; border-bottom:1px solid #000; text-decoration:none; color:#000; background:#eee;} a.inner:hover {background:#add;} p { color:#000; font-size:16px;} </style> <!--[ IE]> <style type=\"text/css\"> /*<![CDATA[*/ .holder {display:none;} .menu {display:block;} a.outer, a.outer:visited {color:#000; width:90px; height:18px; display:block; background:#dca; border:1px solid #000; margin-right:1px; text-align:center; float:left; text-decoration:none; font-family:tahoma, vardana, arial, sans-ser; font-size:10px; line-height:18px; overflow:hidden;} a.outer:hover {color:#fff; background:#000; overflow:visible;} a.outer:hover table {display:block; background:#eee; border-collapse:collapse;} a.inner, a.inner:visited {display:block; width:88px; height:18px; border-bottom:1px solid #000; text-decoration:none; color:#000;font-family:tahoma, vardana, arial, sans-ser; font-size:10px; text-align:center;} a.inner:hover {background:#add;} /*]]>*/ </style> <![end]--> </head> <body> <p>For another demo with page content see <a href=\"http://www.stunicholls.myby.co.uk/menus/drop_down.html\" title=\"another demo\">this page</a> <div =\"menu\"> <a =\"outer\" href=\"page1.html\">MENU 1 <table><tr><td> <a =\"inner\" href=\"page1a.html\">Page 1a</a> <a =\"inner\" href=\"page1b.html\">Page 1b</a> <a =\"inner\" href=\"page1c.html\">Page 1c</a> <a =\"inner\" href=\"page1d.html\">Page 1d</a> <a =\"inner\" href=\"page1e.html\">Page 1e</a> </td></tr></table> </a> <a =\"outer\" href=\"page1.html\">MENU 2 <table><tr><td> <a =\"inner\" href=\"page2a.html\">Page 2a</a> <a =\"inner\" href=\"page2b.html\">Page 2b</a> <a =\"inner\" href=\"page2c.html\">Page 2c</a> <a =\"inner\" href=\"page2d.html\">Page 2d</a> </td></tr></table> </a> </div> <div =\"holder\"> MENU 1<br /> <a =\"inner\" href=\"page1a.html\">Page 1a</a> <a =\"inner\" href=\"page1b.html\">Page 1b</a> <a =\"inner\" href=\"page1c.html\">Page 1c</a> <a =\"inner\" href=\"page1d.html\">Page 1d</a> <a =\"inner\" href=\"page1e.html\">Page 1e</a> </div> <div =\"holder\"> MENU 2<br /> <a =\"inner\" href=\"page2a.html\">Page 2a</a> <a =\"inner\" href=\"page2b.html\">Page 2b</a> <a =\"inner\" href=\"page2c.html\">Page 2c</a> <a =\"inner\" href=\"page2d.html\">Page 2d</a> </div> </body> </html> 的 2: <html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"zh-CN\"> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; char=gb2312\" /> <title>css菜单演示</title> <style type=\"text/css\"> <!-- *{margin:0;padding:0;border:0;} body { font-family: arial, 宋体, ser; font-size:12px; } #nav { line-height: 24px; list-style-type: none; background:#666; } #nav a { display: block; width: 80px; text-align:center; } #nav a:link { color:#666; text-decoration:none; } #nav a:visited { color:#666;text-decoration:none; } #nav a:hover { color:#FFF;text-decoration:none;font-weight:bold; } #nav li { float: left; width: 80px; background:#CCC; } #nav li a:hover{ background:#999; } #nav li ul { line-height: 27px; list-style-type: none;text-align:left; left: -999em; width: 180px; position: absolute; } #nav li ul li{ float: left; width: 180px; background: #F6F6F6; } #nav li ul a{ display: block; width: 156px;text-align:left;padding-left:24px; } #nav li ul a:link { color:#666; text-decoration:none; } #nav li ul a:visited { color:#666;text-decoration:none; } #nav li ul a:hover { color:#F3F3F3;text-decoration:none;font-weight:normal; background:#C00; } #nav li:hover ul { left: auto; } #nav li.sfhover ul { left: auto; } #content { clear: left; } --> </style> <script type=text/javascript><!--//--><![CDATA[//><!-- function menuFix { var sfEls = document.getElementById(\"nav\").getElementsByTagName(\"li\"); for (var i=0; i<sfEls.length; i) { sfEls[i].onmouseover=function { this.Name(this.Name.length>0? \" \": \"\") + \"sfhover\"; } sfEls[i].onMouseDown=function { this.Name(this.Name.length>0? \" \": \"\") + \"sfhover\"; } sfEls[i].onMouseUp=function { this.Name(this.Name.length>0? \" \": \"\") + \"sfhover\"; } sfEls[i].onmouseout=function { this.Name=this.Name.replace( RegExp(\"( ?|^)sfhover\\\\b\"), \"\"); } } } window.onload=menuFix; //--><!]]></script> </head> <body> <ul id=\"nav\"> <li><a href=\"#\">产品介绍</a> <ul> <li><a href=\"#\">产品</a></li> <li><a href=\"#\">产品</a></li> <li><a href=\"#\">产品</a></li> <li><a href=\"#\">产品</a></li> <li><a href=\"#\">产品</a></li> <li><a href=\"#\">产品</a></li> </ul> </li> <li><a href=\"#\">服务介绍</a> <ul> <li><a href=\"#\">服务 2</a></li> <li><a href=\"#\">服务 2</a></li> <li><a href=\"#\">服务 2</a></li> <li><a href=\"#\">服务 2服务 2</a></li> <li><a href=\"#\">服务 2服务 2服务 2</a></li> <li><a href=\"#\">服务 2</a></li> </ul> </li> <li><a href=\"#\">成功案例</a> <ul> <li><a href=\"#\">案例 3</a></li> <li><a href=\"#\">案例</a></li> <li><a href=\"#\">案例 3案例 3</a></li> <li><a href=\"#\">案例 3案例 3案例 3</a></li> </ul> </li> <li><a href=\"#\">有关我们</a> <ul> <li><a href=\"#\">我们 4</a></li> <li><a href=\"#\">我们 4</a></li> <li><a href=\"#\">我们 4</a></li> <li><a href=\"#\">我们 4111</a></li> </ul> </li> <li><a href=\"#\">在线演示</a> <ul> <li><a href=\"#\">演示</a></li> <li><a href=\"#\">演示</a></li> <li><a href=\"#\">演示</a></li> <li><a href=\"#\">演示演示演示</a></li> <li><a href=\"#\">演示演示演示</a></li> <li><a href=\"#\">演示演示</a></li> <li><a href=\"#\">演示演示演示</a></li> <li><a href=\"#\">演示演示演示演示演示</a></li> </ul> </li> <li><a href=\"#\">联系我们</a> <ul> <li><a href=\"#\">联系联系联系联系联系</a></li> <li><a href=\"#\">联系联系联系</a></li> <li><a href=\"#\">联系</a></li> <li><a href=\"#\">联系联系</a></li> <li><a href=\"#\">联系联系</a></li> <li><a href=\"#\">联系联系联系</a></li> <li><a href=\"#\">联系联系联系</a></li> </ul> </li> </ul> </body> </html> 的 3: <html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"zh-CN\"> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; char=gb2312\" /> <meta http-equiv=\"Content-Language\" content=\"zh-CN\" /> <title>横向下拉菜单</title> <style type=\"text/css\"> <!-- * {margin:0;padding:0;border:0;} body { font-family: arial, 宋体, ser; font-size:12px; } #nav { height: 24px; list-style-type: none; padding-left:200px; line-height:24px;overflow:hidden;background:#999; } #nav a { display: block; width: 80px; text-align:center; } #nav a:link { color:#EEE; text-decoration:none; } #nav a:visited { color:#EEE;text-decoration:none; } #nav a:hover { color:#FFF;text-decoration:none;font-weight:bold;background:#CCC; } #nav li { float: left; width: 80px; } #nav li ul { line-height: 24px; list-style-type: none; text-align:left; left: -999px; width: 520px; //注意,这里定要设置宽度; position: absolute; background:#CCC; } #nav li ul li{ float: left;width: 80px; //float就是子菜单横向关键,可以继承父菜单而省略float } #nav li ul a{ display: block; width: 65px;text-align:left;padding-left:15px; } #nav li ul a:link { color:#F1F1F1; text-decoration:none; } #nav li ul a:visited { color:#F1F1F1;text-decoration:none; } #nav li ul a:hover { color:#FFF;text-decoration:none;font-weight:normal;background:#C00; } #nav li:hover ul { left:25%; } #nav li.sfhover ul { left:25%; } #content { clear: left; } --> </style> <script type=text/javascript><!--//--><![CDATA[//><!-- function menuFix { var sfEls = document.getElementById(\"nav\").getElementsByTagName(\"li\"); for (var i=0; i<sfEls.length; i) { sfEls[i].onmouseover=function { this.Name(this.Name.length>0? \" \": \"\") + \"sfhover\"; } sfEls[i].onMouseDown=function { this.Name(this.Name.length>0? \" \": \"\") + \"sfhover\"; } sfEls[i].onMouseUp=function { this.Name(this.Name.length>0? \" \": \"\") + \"sfhover\"; } sfEls[i].onmouseout=function { this.Name=this.Name.replace( RegExp(\"( ?|^)sfhover\\\\b\"), \"\"); } } } window.onload=menuFix; //--><!]]></script> </head> <body> <ul id=\"nav\"> <li><a href=\"#\">菜单</a> <ul> <li><a href=\"#\">菜单</a></li> <li><a href=\"#\">菜单</a></li> <li><a href=\"#\">菜单</a></li> <li><a href=\"#\">菜单</a></li> <li><a href=\"#\">菜单</a></li> <li><a href=\"#\">菜单</a></li> </ul> </li> <li><a href=\"#\">菜单 2</a> <ul> <li><a href=\"#\">菜单 2</a></li> <li><a href=\"#\">菜单 2</a></li> <li><a href=\"#\">菜单 2</a></li> <li><a href=\"#\">菜单 2</a></li> <li><a href=\"#\">菜单 2</a></li> </ul> </li> <li><a href=\"#\">菜单 3</a> <ul> <li><a href=\"#\">菜单 3</a></li> <li><a href=\"#\">菜单 3</a></li> <li><a href=\"#\">菜单 3</a></li> <li><a href=\"#\">菜单 3</a></li> <li><a href=\"#\">菜单 3</a></li> </ul> </li> <li><a href=\"#\">菜单 4</a> <ul> <li><a href=\"#\">菜单 4</a></li> <li><a href=\"#\">菜单 4</a></li> <li><a href=\"#\">菜单 4</a></li> <li><a href=\"#\">菜单 4</a></li> <li><a href=\"#\">菜单 4</a></li> </ul> </li> <li><a href=\"#\">菜单 5</a> <ul> <li><a href=\"#\">菜单 5</a></li> <li><a href=\"#\">菜单 5</a></li> <li><a href=\"#\">菜单 5</a></li> <li><a href=\"#\">菜单 5</a></li> <li><a href=\"#\">菜单 5</a></li> </ul> </li> <li><a href=\"#\">菜单 6</a> <ul> <li><a href=\"#\">菜单 6</a></li> <li><a href=\"#\">菜单 6</a></li> <li><a href=\"#\">菜单 6</a></li> <li><a href=\"#\">菜单 6</a></li> <li><a href=\"#\">菜单 6</a></li> </ul> </li> </ul> </div> </body> </html> 0
相关文章读者评论发表评论 |