zoukankan      html  css  js  c++  java
  • html+css实现下拉菜单

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <link rel="stylesheet" href="blog%20css.css" type="text/css"/>
        <title>二级菜单</title>
    </head>
    <body>
            <div id="nav">
                <ul>
                    <li><a href="#">首 页</a>
                    </li>
                    <li><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>
                        <ul>
                            <li><a href="#">二级菜单二级菜单</a></li>
                            <li><a href="#">二级菜单</a></li>
                            <li><a href="#">二级菜单</a></li>
                        </ul>
                    </li>
           </ul>
        </div>
    </body>
    </html>
    *{
        margin:0;
        padding:0;
    } /*可以去除浏览器默认的样式*/ #nav{ background-color:#eeeeee; width: 600px; margin:0 auto;/*导航条横向居中*/ height: 40px; } ul{ list-style: none; } ul li{ float: left; text-align: center;/*导航条文字垂直居中*/ line-height: 40px; position: relative;/*相对定位使得二级菜单在对应的一级菜单下显示*/ } a{ text-decoration: none; color:black; display: block;/*配合padding使用,让a块状占满整个li*/ padding:0 10px; } a:hover{ background-color:black; color:#fff; } ul li ul li{ float: none;/*取消二级菜单的浮动,使其恢复竖向显示*/ background-color:#eeeeee; margin-top: 1px; white-space: nowrap;/*强制二级菜单长度超过父级时候不换行,如果是英文或者数字则不需要*/ } ul li ul{ position: absolute;/*以浏览器为(0,0)位置进行定位,且不会因为二级菜单过长而撑开一级菜单*/ left:0; top: 40px; display: none;/*使得初始时候二级菜单隐藏*/ } ul li:hover ul{ display: block;/*使得鼠标经过一级菜单时候二级菜单显示*/ }
  • 相关阅读:
    上市前为什么要分红
    在文件开始追加一行
    c++ 日期时间工具
    windows c++找不到time.h sys/types.h
    截取ls -l的某一列
    提取指定类型文件到指定目录,保留目录结构
    批量转换当前目录下的文件名为snake case
    vcpkg boost uuid Bcrypt 链接问题
    文件名pascal转underscore
    vcpkg cmake 找不到boost
  • 原文地址:https://www.cnblogs.com/yzhweb/p/7362345.html
Copyright © 2011-2022 走看看