• CSS实现导航栏功能


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <style>

    .nav ul{
    1200px;/*设置元素宽度为980px*/
    border:1px solid #000;/*设置一个颜色为#000,宽度为1px的边框*/
    margin:0px auto;
    height:50px;
    background-image: url(../images/nav.jpg);
    padding: 0px;
    }
    .nav ul li{
    float: left;
    list-style-type:none;
    /* margin: 0px auto;*/
    /* margin: 0px 0px 0px 200px;*/
    }
    .nav ul li a{
    120px;/*设置元素宽为80px*/
    height:50px;/*设置高度为28px*/
    line-height:40px;/*设置行距为40px,让文字在每行的中间位置*/
    background:red;/*设置元素的背景为红色*/
    color:#FFF;/*文字颜色是白色*/
    margin:0px;
    border:1px solid #666;
    font-size:20px;/*用20号字*/
    display:block;/*这个比较关键,因为a本身就是联级元素,本身不具有宽高,用这个把它变成块级元素,这样前面设置的宽和高就能起作用了*/
    text-align:center;/*让文本居中*/
    text-decoration:none; /*去掉下划线*/
    /*vertical-align|:middle;*/
    }
    .nav img{
    float: left;
    margin: 0px;
    margin-right: 20px;
    height: 58px;
    }
    .nav ul li a:hover{
    background:#999;//鼠标滑过变色
    }

    </style>

    <body>

    <div class="nav">

    <ul>
    <img src="../images/logo.png">
    <li>
    <a href="#" title="首页" target="_blank">首页</a>
    </li>
    <li><a href="#" title="国内新闻" target="_blank">国内新闻</a>
    </li>
    <li><a href="#" title="国外新闻" target="_blank">国外新闻</a></li>
    <li><a href="#" title="娱乐新闻" target="_blank">娱乐新闻</a></li>
    <li><a href="#" title="时事新闻" target="_blank">时事新闻</a></li>
    <li><a href="#" title="联系我们" target="_blank">联系我们</a></li>
    </ul>
    </div>

    </body>
    </html>
  • 相关阅读:
    WebService 入门程序(一)
    WinXP系统服务详细列表
    windows下使用openssl的一种方法
    如何搭建Visual Studio的内核编程开发环境
    在CentOS下源码安装 Xen并搭建Windows虚拟机
    微信聊天记录查看器(程序+源码)
    实现了一个简单的key-value存储系统
    TFS二次开发系列:五、工作项查询
    匿名类型是不是强类型?
    近期微博吐槽言论存档,涉及“性能优化”、C++陋习等
  • 原文地址:https://www.cnblogs.com/lewenzhong/p/7736809.html
Copyright © 2020-2023  润新知