老师,我想问下如下图这种情况是为什么

老师,我想问下如下图这种情况是为什么

http://img1.sycdn.imooc.com//climg/5bfe0c5b0001392412880412.jpg

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>慕课轮播图</title>
 <link rel="stylesheet" href="css/style.css">
</head>
<body>
  <div class="main">
   <!--子菜单 -->
         <div class="sub-menu">
          <div class="sub-top">
           <div class="items1">
             <div class="title">前沿技术</div>
             <div class="line"></div>
           </div>
           <div class="items2"></div>
          </div>
          <div class="sub-buttom"></div>
        </div>    
   <!--菜单栏-->
   <div class="menu">
    <div class="menu-item">
     <a href="">
     <span>前沿</span>
     <span>/</span>
     <span>区块链</span>
     <span>/</span>
     <span>人工智能</span>
     <i>&#xe60c;</i>
     </a>
    </div>
    <div class="menu-item">
     <a href="">
     <span>前端</span>
     <span>/</span>
     <span>小程勋</span>
     <span>/</span>
     <span>JS</span>
     <i>&#xe60c;</i>
     </a>
    </div>
    <div class="menu-item">
     <a href="">
     <span>后端</span>
     <span>/</span>
     <span>JAVA</span>
     <span>/</span>
     <span>Python</span>
     <i>&#xe60c;</i>
     </a>
    </div>
    <div class="menu-item">
     <a href="">
     <span>移动</span>
     <span>/</span>
     <span>Andrion</span>
     <span>/</span>
     <span>iOS</span>
     <i>&#xe60c;</i>
     </a>
    </div>
    <div class="menu-item">
     <a href="">
     <span>云计算</span>
     <span>/</span>
     <span>大数据</span>
     <span>/</span>
     <span>容器</span>
     <i>&#xe60c;</i>
     </a>
    </div>
    <div class="menu-item">
     <a href="">
     <span>运维</span>
     <span>/</span>
     <span>测试</span>
     <span>/</span>
     <span>数据库</span>
     <i>&#xe60c;</i>
     </a>
    </div>
    <div class="menu-item">
     <a href="">
     <span>UI设计</span>
     <span>/</span>
     <span>3D动画</span>
     <span>/</span>
     <span>游戏</span>
     <i>&#xe60c;</i>
     </a>
    </div>
   </div>
   <!--轮播图-->
   <div class="slides" id="slides">
    <a href="">
     <div class="pic-slide slide1 slide-active"></div>
    </a>
    <a href="">
     <div class="pic-slide slide2"></div>
    </a>
    <a href="">
     <div class="pic-slide slide3"></div>
    </a>
    <a href="">
     <div class="pic-slide slide4"></div>
    </a>
    <a href="">
     <div class="pic-slide slide5"></div>
    </a>
    <a href="">
     <div class="pic-slide slide6"></div>
    </a>
   </div>
   <!--上下箭头-->
   <a href="javascript:void(0)" class="buttom prev" id="prev"><div>&#xe628;</div></a>
   <a href="javascript:void(0)" class="buttom next" id="next"><div>&#xe628;</div></a>
   <!--小圆点-->
   <div class="dots" id="dots">
    <span class="active"></span>
    <span></span>
    <span></span>
    <span></span>
    <span></span>
    <span></span>
   </div>
  </div> 
  <script src="javascript/script.js"></script>  
</body>
</html>
css:
*{
 margin:0;
 padding:0;
}
@font-face {
  font-family:'iconfont';
  src: url('font/iconfont.eot');
  src: url('font/iconfont.eot?#iefix') format('embedded-opentype'),
  url('font/iconfont.woff') format('woff'),
  url('font/iconfont.ttf') format('truetype'),
  url('font/iconfont.svg#iconfont') format('svg');
}
@font-face {
  font-family:'iconfont2';
  src: url('JT/iconfont.eot');
  src: url('JT/iconfont.eot?#iefix') format('embedded-opentype'),
  url('JT/iconfont.woff') format('woff'),
  url('JT/iconfont.ttf') format('truetype'),
  url('JT/iconfont.svg#iconfont') format('svg');
}
.main{
 width:1151px;
 height:420px;
 margin:20px auto;
/* padding:15px 0 15px 15px;*/
 position:relative;
}
.menu{
 width:200px;
 height:100%;
 padding:15px 0 15px 15px;
 background-color:rgba(0,0,0,0.8);
 border-radius:8px 0 0 8px;
}
.menu-item{
 width:100%;
 height:60px;
 font-size:14px;
 line-height:60px;
 position:relative;
}
.menu-item a{
    color:#ccc;
 text-decoration:none;
 margin-left:10px;
}
.menu-item a i{
 position:absolute;
 font-family:"iconfont";
 font-size:12px;
 right:10px;
 font-style:normal;
}
.slides{
 width:936px;
 height:316px;
 position:absolute;
 top:0;
 left:215px;
 overflow:hidden;
 border-radius:0 8px 0 0;
}
.pic-slide{
 width:936px;
 height:316px;
 background:no-repeat;
 display:none;
}
.slide1{
 background-image:url("../imgs/slide1.png");
}
.slide2{
 background-image:url("../imgs/slide2.jpg");
}
.slide3{
 background-image:url("../imgs/slide3.jpg");
}
.slide4{
 background-image:url("../imgs/slide4.jpg");
}
.slide5{
 background-image:url("../imgs/slide5.jpg");
}
.slide6{
 background-image:url("../imgs/slide6.jpg");
}
.slide-active{
 display:block;
}
.buttom{
 position:absolute;
 width:35px;
 height:55px;
 line-height:55px;
 text-align:center;
 left:215px;
 top:158px;
 /*background:lightpink;*/
 margin-top:-25px;
 font-family:"iconfont2";
 font-size:26px;
 text-decoration:none;
 color:#fff;
}
.buttom:hover{
 background:rgba(1,17,27,0.5);
}
.prev{
 border-radius:0 5px 5px 0;
}
.prev div{
 transform:rotate(180deg);
}
.next{
 left:auto;
 right:0;
 border-radius:5px 0 0 5px;
}
.dots{
 position:absolute;
 right:20px;
 bottom:124px;
}
.dots span{
 display:inline-block;
 width:10px;
 height:10px;
 border-radius:50%;
 margin-right:5px;
 background:rgba(1,17,17,0.3);
 box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset;
 cursor:pointer;
}
.dots span.active{
 background:#ffffff;
 box-shadow:0 0 0 1px rgba(1,17,27,0.5) inset;
}
.sub-menu{
 position:absolute;
 top:-15px;
 left:215px;
 width:740px;
 height:420px;
 z-index:1;
}
.sub-menu .sub-top{
 width:100%;
 height:210px;
 background:#fff;
}
.sub-menu .sub-top .items1{
 height:30px;
 margin:15px 25px;
 /*overflow:hidden;*/
 /*zoom:1;*/
}
.sub-menu .sub-top .items1 .title{
 float:left;
 font-size:14px;
 font-weight:bold;
 color:#FF0000;
 height:30px;
 line-height:30px;
}
.sub-menu .sub-top .items1 .line{
 float:right;
 width:622px;
 height:15px;
 /*line-height:14px;*/
 border-bottom:1px solid rgba(1,17,27,0.1);
}


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,我试了一下,发现同学是整个sub-menu都比导航项向上一点。建议同学调整一下sub-menu的定位。

http://img1.sycdn.imooc.com//climg/5bfe7a1700012be310790576.jpg

关于子菜单,建议同学再去学习一下轮播图。

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

  • WindBelll 提问者 #1
    恩,发现问题了,大意了
    2018-11-28 20:54:35
好帮手慕阿满 2018-11-28 15:49:49

不是很明白同学的意思,同学想问什么,那方面的内容呢?祝:学习愉快~

  • 提问者 WindBelll #1
    就是items1这个盒子明明在sub-menu中,可为什么我对items1设置上下外边距是上margin-top会跑出sub-menu这个盒子
    2018-11-28 16:12:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师