为何菜单设置.header .menu ul li(内容分类)不能居中,上边距15px 不能实现?

来源:3-1 banner区制作

慕仰0394571

2019-11-28 16:04:58

<!DOCTYPE html>

<html>

<head>

<title>商城</title>

<link rel="stylesheet" type="text/css" href="css/common.css"></link>

<script type="text/javascript" src="js/js1.js"></script>

</head>

<body>

      <div class="header">

        <div class="logo">

        <img src="image/logo.png">


        </div>

          

          <div class="menu" onmouseleave="menu_close()">

          <div class="menu_title" onclick="menu_show()">

          <a href="#">内容分类</div>

          <ul id="menu1">

          <li>现实主义</li>

          <li>抽象主义</li>

          </ul>


          </div>

         <div class="auth">

         <ul>

          <li><a href="#">注册</a></li>

            <li ><a href="#">登陆</a></li>

        </ul>

         </div>

      </div>


      <div class="content">

              <div class="banner">

              <img src="image/welcome.png" class="banner-img">

              </div>   

              <div>


              </div>

      </div>

</body>

</html>




*{

margin:0px;

padding: 0px;

}


.header {

margin:20px auto;

width: 1200px;

}


.header .logo{

float: left;

position: relative;

}


.header .menu{

float: left;

position: relative;

margin-top: 12px;

margin-left: 16px;

color:black;

}



.header .menu ul{

display: none;

list-style: none;

    position: absolute;

    width:80px;

    opacity: 0.5;

    background: white;

}


/*.header .menu:hover ul{

display: block;*/

}


 .header .menu ul li{

margin-top: 15px;

text-align: center;

}


a{

text-decoration: none;

}


.header .menu .menu_title{

border-bottom: 1px solid black;

padding-bottom:20px;

width:80px;

text-align: center;

}


.header .auth{

float:right;

}


.header .auth ul li{

float:left;

margin-right: 50px;

margin-top: 12px;

list-style: none;

}


.content{

width:1200px;

margin:20px auto;

}


.content .banner .banner-img{

margin-top: 20px;

}


写回答

1回答

好帮手慕小尤

2019-11-28

同学你好,测试代码是可以居中显示的。如图所示:

http://img.mukewang.com/climg/5ddf93080936641d13990463.jpg

建议同学将css文件中.header .menu ul li上的多余出来的花括号一起隐藏掉。如图所示:

http://img.mukewang.com/climg/5ddf92a009afa1c403100220.jpg

请同学尝试清除浏览器缓存,然后再进行测试。如果还存在问题,请同学反馈js文件中的代码。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 9666 问题

查看课程