在一个div中,如果加入一个图片对象,而不是背景图片,它下面还有一个div,这样可以把内容显示在顶部,如果是背景图像,就不能显示在顶部。下面的代码中div还要做调整。

下面加粗的代码说明了这种处理办法,而且需要微调,在各个浏览器中很兼容。

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" EnableTheming="true" %>

 

<!DOCTYPE html>

 

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

    <title></title>

    <style type="text/css">

        html

        {

            /*text-align:center; */

            background-image:url("kcimages/bj.jpg")

        }

    </style>

    <style type="text/css">

*{margin:0;padding:0;list-style:none;}

img{border:0 none;}

.box{}

/*主导航菜单*/

#nav-menu{height:40px;width:873px;margin:0 auto;padding-top:50px}

#nav-menu .container{position:relative;overflow:visible; z-index:99;}

#nav-menu .menu{padding:0 0 0 14px;}

#nav-menu .menu li{position:relative;float:left;padding:0 8px 0 5px;display:inline;font-size:14px;}

#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}

#nav-menu .menu li a.xialaguang{margin-top:10px;display:inline-block;color:#FFF;height:30px;text-decoration:none;font-size:14px;width:100px;text-align:center;}

#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#1a529c;}

#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{}

#nav-menu .menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;font-weight:bold;}

#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}

#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:100px;}

#nav-menu .menu ul.children{display:none;position:absolute;top:40px;left:3px;width:100px;background:#FFF;border:2px solid #1a529c;border-top:0;line-height:normal;}

#nav-menu .menu ul.children li{width:100px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ccc;}

#nav-menu .menu ul.children li h3{display:block; width:100%;}

#nav-menu .menu ul.children li a{width:100%;height:16px;line-height:16px;overflow:hidden;padding:3px 0;display:block;color:#1a529c;text-align:center;

text-decoration:none; font-size:12px;}

#nav-menu .menu ul.children li a:hover{text-decoration:none;}

</style>

    <asp:ContentPlaceHolder id="head" runat="server">

 

    </asp:ContentPlaceHolder>

</head>

<body>

    <form id="form1" runat="server">

        <div id="ymdiv" style="width:873px; margin-left:auto;margin-right:auto">

        <div id="mbydiv" style="width:873px;height:165px;margin:auto">

          <div><img src="kcimages/logo.jpg" alt="" width="873px" height="165px" /></div>

            <!-logo部分,菜单部分->

            <div id="cddiv" style="width:873px;height:50px;margin-top:-155px;padding-top:8px "></div>

               <div class="box">

 

         <div id="nav-menu">

                   <ul class="menu">

                            <li class="stmenu" style="width:140px;padding-right:10px"><h3 style="width:140px;padding-right:10px"><a href="kcfl.aspx?id=1" class="xialaguang" style="width:140px;padding-right:10px"><span style="width:140px;padding-right:10px">课程基地建设概况</span></a></h3></li>

                            <li class="stmenu" style="width:140px;padding-right:10px"><h3 style="width:140px;padding-right:10px"><a href="kcfl.aspx?id=2" class="xialaguang" style="width:140px;padding-right:10px"><span style="width:140px;padding-right:10px">教学成果研究和推广</span></a></h3></li>

            <li class="stmenu" style="width:140px;padding-right:10px"><h3 style="width:140px;padding-right:10px"><a href="kcfl.aspx?id=3" class="xialaguang" style="width:140px;padding-right:10px"><span style="width:140px;padding-right:10px">个性化课程孵化温室</span></a></h3></li>

                            <li class="stmenu" style="width:100px;padding-right:10px"><h3 style="width:100px;padding-right:10px"><a href="kcfl.aspx?id=4" class="xialaguang" style="width:100px;padding-right:10px"><span style="width:100px;padding-right:10px">教师培训摇篮</span></a></h3></li>

            <li class="stmenu" style="width:100px;padding-right:10px"><h3 style="width:100px;padding-right:10px"><a href="kcfl.aspx?id=5" class="xialaguang" style="width:100px;padding-right:10px"><span style="width:100px;padding-right:10px">精英团队</span></a></h3></li>

                            <li class="stmenu" style="width:100px;padding-right:10px"><h3 style="width:100px;padding-right:10px"><a href="kcfl.aspx?id=6" class="xialaguang" style="width:100px;padding-right:10px"><span style="width:100px;padding-right:10px">学生活动</span></a></h3></li>

                   </ul>

         </div>

 

</div>

            </div>

    <div id="xxydiv" style="width:873px;height:787px">

        <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">

       

        </asp:ContentPlaceHolder>

    </div>

    <div id="footdiv" style="width:873px;height:96px">

 

    </div>

   </div>

        <script type="text/javascript" src="jqscript/jquery.js"></script>

<script type="text/javascript">

   

    $('#nav-menu .menu > li').hover(function () {

        $(this).find('.children').animate({ opacity: 'show', height: 'show' }, 200);

        $(this).find('.xialaguang').addClass('navhover');

    }, function () {

        $('.children').stop(true, true).hide();

        $('.xialaguang').removeClass('navhover');

    });

   

</script>

    </form>

</body>

</html>

posted on 2016-12-30 01:18  wslk  阅读(668)  评论(0编辑  收藏  举报