• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
奶酪-凌
博客园    首页    新随笔    联系   管理    订阅  订阅
腾讯新闻导航栏

案例:

我做出的第一种效果:

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

一天一点!慢慢的积累!
posted on 2015-06-26 14:58  奶酪-凌  阅读(383)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3