zoukankan      html  css  js  c++  java
  • 腾讯新闻导航栏

    案例:

    我做出的第一种效果:

    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,代表块级元素。

  • 相关阅读:
    [SUCTF 2019]Game
    [RoarCTF2019]黄金6年
    espcms代码审计第一弹
    初识搜索
    安恒2018年三月月赛MISC蜘蛛侠呀
    [De1CTF 2019]SSRF Me
    网鼎杯 fakebook
    [0CTF 2016]piapiapia
    [RoarCTF 2019]Easy Java
    [CISCN2019 华北赛区 Day1 Web1]Dropbox
  • 原文地址:https://www.cnblogs.com/Jinmj/p/4600157.html
Copyright © 2011-2022 走看看