• 腾讯新闻导航栏


    案例:

    我做出的第一种效果:

    html:

    <body>
      <div class="fir">

        <ul id="nav">
          <li class="items1"><a href="" style=" background: red;">首页</a></li>
          <li class="items2"><a href="">滚动</a></li>
          <li class="items3"><a href="">国内</a></li>
          <li class="items4"><a href="">国际</a></li>
          <li class="items5"><a href="">社会</a></li>
          <li class="items6"><a href="">图片</a></li>
          <li class="items7"><a href="">视频</a></li>
          <li class="items8"><a href="">军事</a></li>
          <li class="items9"><a href="">评论</a></li>
          <li class="items10"><a href="">历史</a></li>
          <li class="items11"><a href="">文化</a></li>
          <li class="items12"><a href="">百科</a></li>
          <li class="items13"><a href="">公益</a></li>
          <li class="items14"><a href="">城市</a></li>
          <li class="items15"><a href="">传媒</a></li>
          <li class="items16"><a href="">新闻</a></li>
        </ul>
      </div>
    </body>

    css:

    <style type="text/css">


    body{
    margin: 0;
    padding: 0;
    }


    a{
    text-decoration: none;
    color: #fff;
    display: block;
    text-align: center;
    font-size: 20px;
    line-height: 50px;
    padding: 0 20px;
    }


    ul{
    margin: 0;
    }

    li{
    display:block;
    list-style: none;
    float: left;
    background: #00A2CA;
    border-top: red 3px solid;
    }


    .fir{
    text-align: center;
    }


    a:hover{
    background: red;
    height: 100%;
    }


    </style>

    第二种:

    但是选择后面的就是变成:

    html:

    <body>
    <div class="fir">
    <ul id="nav">
    <li class="items1" style=" background: red;"><a href="" >首页</a></li>
    <li class="items2"><a href="">滚动</a></li>
    <li class="items3"><a href="">国内</a></li>
    <li class="items4"><a href="">国际</a></li>
    <li class="items5"><a href="">社会</a></li>
    <li class="items6"><a href="">图片</a></li>
    <li class="items7"><a href="">视频</a></li>
    <li class="items8"><a href="">军事</a></li>
    <li class="items9"><a href="">评论</a></li>
    <li class="items10"><a href="">历史</a></li>
    <li class="items11"><a href="">文化</a></li>
    <li class="items12"><a href="">百科</a></li>
    <li class="items13"><a href="">公益</a></li>
    <li class="items14"><a href="">城市</a></li>
    <li class="items15"><a href="">传媒</a></li>
    <li class="items16"><a href="">新闻</a></li>
    </ul>
    </div>
    </body>

    css:

    <style type="text/css">
    body{
    margin: 0;
    padding: 0;
    }
    a{
    text-decoration: none;
    color: #fff;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    line-height: 20px;
    margin-top: 5px;
    }
    ul{
    margin: 0;
    }

    li{
    display:inline-block;
    list-style: none;
    }

    .fir{
    text-align: center;
    background: #00A2CA;
    border-top: red 3px solid;
    }

    li:hover{
    background: red;
    height: 100%;
    }
    </style>

    总结:

    1.在ul中去除小黑点:list-style:none;

    2.在li中直接设置 display:inline-block;可以直接横排。

    3.设置display:inline-block,代表行内元素;display:block,代表块级元素。

  • 相关阅读:
    C++ 类 析构函数
    Oracle 11g rac 添加新节点测试
    rac添加新节点的步骤与方法
    X 传输表空间方法留待整理
    1913: 成绩评估
    1066: 输入n个数和输出调整后的n个数
    1005: 渊子赛马
    Problem Y: 哪一天,哪一秒?
    Problem T: 结构体学生信息排序
    Problem O: 国家排序
  • 原文地址:https://www.cnblogs.com/Jinmj/p/4600157.html
Copyright © 2020-2023  润新知