zoukankan      html  css  js  c++  java
  • 导航栏/菜单栏的设置

    1.jsp页面

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>下拉菜单</title>
    <!--引入的外部CSS样式文件-->
    <link rel="stylesheet" type="text/css" href="css/caidan.css" />
    <!--引入的外部JS脚本文件-->
    <script type="text/javascript" src="js/caidan.js"></script>
    </head>

    <body>
    <div id="nav" class="nav">
    <ul>
    <li><a href="#">网站首页</a></li>
    <li onmouseover="showsub(this)" onmouseout="hidesub(this)"><a href="#">课程大厅</a>
    <ul>
    <li><a href="#">JavaScript</a></li>
    <li><a href="#">jQuery</a></li>
    <li><a href="#">Ajax</a></li>
    </ul>
    </li>
    <li onmouseover="showsub(this)" onmouseout="hidesub(this)"><a href="#">学习中心</a>
    <ul>
    <li><a href="#">视频学习</a></li>
    <li><a href="#">案例学习</a></li>
    <li><a href="#">交流平台</a></li>
    </ul>
    </li>
    <li><a href="#">经典案例</a></li>
    <li><a href="#">关于我们</a></li>
    </ul>
    </div>
    <!--
    <div>
    <ol>
    <li>111111111</li>
    <li>2222222</li>
    <li>33333</li>
    </ol>

    </div>
    -->

    </body>

    </html>

    2.caidan.css

    *{
    margin:0;
    padding:0;
    }
    .nav{
    background-color:#EEEEEE;
    height:50px;
    450px;
    margin:0 auto;
    }
    ul{
    list-style:none;
    }
    ul li{
    float:left;
    line-height:40px;
    text-align:center;
    }
    a{
    text-decoration:none;
    color:#000000;
    display:block;
    90px;
    height:40px;
    }
    a:hover{
    background-color:#666666;
    color:#FFFFFF;
    }
    ul li ul li{
    float:none;
    background-color:#EEEEEE;
    }
    ul li ul{
    display:none;
    }
    /*为了兼容IE7设置的CSS样式,但是又必须写在a:hover前面*/
    ul li ul li a:link,ul li ul li a:visited{
    background-color:#EEEEEE;
    }
    ul li ul li a:hover{
    background-color:#009933;
    }

    3.caidan.js

    function showsub(li){
    var submenu=li.getElementsByTagName("ul")[0];
    submenu.style.display="block";
    }
    function hidesub(li){
    var submenu=li.getElementsByTagName("ul")[0];
    submenu.style.display="none";
    }

    效果图

  • 相关阅读:
    sql server的for xml path与变通的行转列
    nginx产生【413 request entity too large】错误的原因与解决方法
    spring的15个经典面试题
    数据库死锁预防规范
    服务端高并发分布式架构的演进
    后端接口统一返回响应对象
    数据库的dml、ddl和dcl的概念
    [na]ip routing&no ip routing
    [na]一站式学习wireshark
    [na]tcpdump参数应用参考
  • 原文地址:https://www.cnblogs.com/97chen629/p/10670172.html
Copyright © 2011-2022 走看看