一剑落笙歌 2019-11-14 23:05 采纳率: 100%
浏览 440
已结题

为什么<li>标签中有内容中的时候正常,但是没有内容的时候为止就不对了?

为什么li标签中有内容中的时候正常,但是没有内容的时候位置就不对了?
图片说明

这是有字的时候,很正常,但是我想中间空出来不填写任何内容的时候就像下面那样不正常了。
图片说明

网上有的说错位问题是因为float,但是我这里根本就没有用到float,应该不会存在这种问题啊。

下面页面代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>测试网页</title>
  <style>
    *{
      margin: 0;
      padding: 0;
    }
    body{
      margin: 0 auto;
      width: 1580px;
      height: 1000px;
    }
    .banner{
      margin: 0 auto;
      width: auto;
      height: 79px;
      font-size: 21px;
      color: white;
      background-color: #2c85d7;
    }
    .banner-ul{
      text-align: center;
    }
    .banner-ul li{
      margin: 0;
      background-color: #999999;
      width: 85px;
      height: 79px;
      line-height: 79px;
      display: inline-block;
    }
    .banner-ul li:hover{
      background-color: #F9C24C;
    }
    .banner-ul img{
      position: relative;
      border: 1px solid red;
      height: 120px;
    }
  </style>
</head>
<body>
<div class="banner">
  <ul  class="banner-ul">
    <li>网站首页</li>
    <li>历史沿革</li>
    <li>行政区划</li>
    <li>地理环境</li>
    <li></li>
    <!-- <img src="../img/JieShouNews.png" /> -->
    <li>人口民族</li>
    <li> 经 济 </li>
    <li>社会事业</li>
    <li>风景名胜</li>
    <li>当地名人</li>
  </ul>
</div>
</body>
</html>
  • 写回答

2条回答

  • 纳路透 2019-11-20 10:53
    关注

    给了line-height,有没有文字,表现形式当然不一样了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 路易威登官网 里边的参数逆向
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程