请老师看一下为什么左右两边没了

请老师看一下为什么左右两边没了

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>3-3</title>

<style type="text/css">

*{

margin: 0;

padding: 0;

overflow: hidden;

zoom:1;

}

body{

   overflow: hidden;

zoom:1;

min-width: 700px;

}

/*头部

CSS*/

.head{

width: 100%;

height: 100px;

line-height: 100px;

background-color: #000;

overflow: hidden;

zoom:1;

position: fixed;

top:0;


}

.logo{

float: left;

}

.text{

            float: left;

            color: #fff;

            margin-left: 1000px;

            font-size: 20px;

            font-weight: bold;


}

.text ul li{

list-style-type: none;

display: inline-block;

margin-left: 50px;


}

a{

text-decoration: none; 

color: #fff;

}

/*主体部分css*/

.main{

padding: 100px 384px 0px 384px;

 

overflow: hidden;

zoom:1;

}

.mid{

width: 100%;

min-width: 600px;

background-color: pink;

   height: 600px;

            text-align: center;

            position: relative;

            float: left;

            

}

.mid img{

position: relative;

top:50%;

margin-top: -200px;

}

         .left{

          position: relative;

          margin-left: -100%;

         

          left: -384px;

          width: 384px;

          background-color: orange;

          float: left;

          height: 600px;

           

     }


.left ul li span{

    

    background-color:#f99;

     

     }

        .left ul{

          list-style-type: none;


        }

        

         .right{

          margin-right: -100%;

          position: relative;

          right: -384px;

          width: 384px;

          background-color: orange;

          float: left;

          height: 600px;

           

     }

  form input{

          height: 30px;

        }

        #login{

          width: 150px;

          height: 50px;

          background-color: red;

          line-height: 40px;

          text-align: center;

          border: none;

          color: white;

        }


/*底部CSS*/

.foot{

width: 100%;

height: 100px;

background-color: #000;

overflow: hidden;

text-align: center;

line-height: 100px;

position: fixed;

bottom: 0;

}

.foot ul{

font-size: 16px;



}

.foot ul li{

display:inline-block;

            margin-left: 50px;

}

.text ul li a:hover{

color:orange;

}


</style>

</head>

<body>

     <!-- 头部书写-->

    <div class="head">

     <div class="logo">

     <img src="http://img1.sycdn.imooc.com/climg//590037f600016ce303000100.png">

     </div>


      <div class="text">

            <ul>

       <li><a href="#">课程</a></li>

       <li><a href="#">职业路径</a></li>

       <li><a href="#">实战</a></li>

       <li><a href="#">猿问</a></li>

       <li><a href="#">手记</a></li>

            </ul>

      </div>

         </div>

         <!-- 主体部分 -->

         <div class="main">

          <div class="left">

          <h1>课程推荐</h1>

                   <ul>    

                    <li><span>职业路径</span>&nbsp;HTML5与CSS3实现动态网页</li><br/>    

                    <li><span>职业路径</span>&nbsp;零基础入门Andriod语法与界面</li><br/>    

                    <li><span>职业路径</span>&nbsp;IOS基础语法与常用控件</li><br/>    

                    <li><span>职业路径</span>&nbsp;PHP入门开发</li><br/>    

                    <li><span>职业路径</span>&nbsp;JAVA入门开发</li><br/>    

                  </ul>    

          </div>

          <div class="mid">

          <img src="http://img1.sycdn.imooc.com/climg//590037e00001fab706000400.jpg">

          </div>

          <div class="right">

          <h1>登入</h1>

             <form action="">

                <input type="text" placeholder ="请输入账号" size="15px" ></br></br>

                <input type="password" placeholder ="请输入密码" size="15px" ></br></br>

                <input type="button" value="登入" id="login">

             </form>

          </div>

         </div>

          


         <!-- 底部书写 -->

         <div class="foot">

          <ul>

          <li><a href="#">首页网站</a></li>

       <li><a href="#">企业合作</a></li>

       <li><a href="#">人才招聘</a></li>

       <li><a href="#">联系我们</a></li>

       <li><a href="#">友情链接</a></li>

          </ul>

         </div>

      

</body>

</html>


正在回答

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

1回答

你好,1、HTML循环这里,应该显示中间,然后是左边块,然后是右边哦。

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

2、右边块的外边距这里,设置其margin-left值即可。例:

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

若能帮助到你,望采纳。

祝学习愉快~

  • 慕UI9743460 提问者 #1
    为什么right也是使用margin-left呢
    2018-09-05 14:21:17
  • 好帮手慕糖 回复 提问者 慕UI9743460 #2
    因为这里是往左移动哦,margin-left为负值的话,是向左移动哦。祝学习愉快~
    2018-09-05 14:22:35
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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