二級下拉列表,滑入顯示

主要知識點:css

  1. <ul>的<li>下嵌套<ul>和<li>html

  2. 將二級菜單使用的ul的display設置爲noneide

  3. 使用li:hover時,將鼠標滑入一級菜單的li時,將二級菜單的display設置爲block;url


源代碼以下:
htm


<!DOCTYPE html>
<html>
<head>
  <title></title>
  <meta charset="utf-8">
</head>

<meta charset="utf-8">

<title>橫排二級下拉菜單</title>

<style type="text/css">

* { margin:0; padding:0;}

ul, li { list-style:none;}

a { text-decoration:none;}

.nav { border:2px solid red; border-right:none; overflow:hidden; float:left; margin:10px 0 0 10px;}

.nav ul li { float:left;}

.nav ul li a { width:120px; height:40px; text-align:center; line-height:40px; display:block; border-right:2px solid blue; background-p_w_picpath:url("bg_nav_rep.png");color:#ccc;font-family: "微軟雅黑";}

.nav ul li a:hover{ color:#f00; }

.nav ul li ul { position:absolute; display:none;}

.nav ul li ul li { float:none;}

.nav ul li ul li a { border-right:none; border-top:1px dotted #ccc; background:blue;font-family: "微軟雅黑";}

.nav ul li:hover ul{ display:block; }

</style>

</head>
<body>
    <div class="nav">
        <ul>
            <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>
                </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>
                </ul>
            </li>
        </ul>
    </div>
</body>
</html>utf-8

相關文章
相關標籤/搜索