窗口缩放布局就完全乱了,怎么办啊?
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>homework</title> <link rel="stylesheet" href="css/homework.css"> </head> <body> <!-- 顶部 --> <div class="header"> <div class="logo"> <img src="images/logo.png" alt="这里是logo"> </div> <div class="daohang"> <ul class="daohang_ul"> <li><a href="#">HOME</a></li> <li><a href="#">ABOUT</a></li> <li><a href="#">GALLERY</a></li> <li><a href="#">FACULTY</a></li> <li><a href="#">EVENTS</a></li> <li><a href="#">CONTACT</a></li> </ul> </div> <div class="clear"></div> </div> <!-- 正文内容 --> <div class="main"> <!-- banner区 --> <div class="banner"> <div class="backword_img"> <img src="images/banner3.jpg" alt="背景图"> </div> <div class="zhao"></div> <div class="login"> <form> <ul> <li><input type="text" placeholder="your Name"></li> <li><input type="text" placeholder="your Phone"></li> <li><input type="text" placeholder="your E-mail"></li> <li class="special"><input type="text" placeholder="Write Your Comment Here"></li> <button>SendMessage</button> </ul> </form> </div> </div> <!-- ABOUT区 --> <div class="about"> <div class="about1"> <div class="About_title">ABOUT</div> <label class="line"></label> <div class="text">Lorem Ipsum is simmply dummy text of the printing and typesetting <br>industry.Lorem has been the industry's atandard dummy <br>text ever since the 1500s.</div> </div> <div class="about2"> <div class="left"> <div class="left_title">A WORD <br>ABOUT US</div> <div class="left_word"> <div class="text">Prasent dignissim viverra est,sed<br>bibendum ligula congue non.Sed ac nisl<br>et felis gravida commodo?Suspendisse<br>eget ullamcorper ipsum.Suspendisse<br>diam amet</div> <button>EXPLORE</button> </div> </div> <div class="middle"> <img src="images/bb3.jpg" alt=""> </div> <div class="right"> <div class="students"> <div class="num">70000</div> <label class="line"></label> <div class="word">Students</div> </div> <div class="faculty"> <div class="num">600</div> <label class="line"></label> <div class="word">Faculty</div> </div> </div> </div> <div class="about3"> <div class="p1"> <img src="images/b1.jpg" alt=""> <div class="right_triangle"></div> </div> <div class="p2"> <div class="title">Library</div> <div class="abstract">Lorem Ipsum is simply dummy text of the printing and typesetting industry.</div> <div class="content">Lorem Ipsum has been the industry's standard dummy text ever since the 1500s,when an unknown printer took a galley of type and scrambled it to mack a type specimen book.</div> <button>EXPLORE</button> </div> <div class="p3"> <img src="images/b2.jpg" alt=""> <div class="right_triangle"></div> </div> <div class="p4"> <div class="title">Computer Lab</div> <div class="abstract">Lorem Ipsum is simply dummy text of the printing and typesetting industry.</div> <div class="content">Lorem Ipsum has been the industry's standard dummy text ever since the 1500s,when an unknown printer took a galley of type and scrambled it to mack a type specimen book.</div> <button>EXPLORE</button> </div> <div class="p5"> <div class="title">Conference Hall</div> <div class="abstract">Lorem Ipsum is simply dummy text of the printing and typesetting industry.</div> <div class="content">Lorem Ipsum has been the industry's standard dummy text ever since the 1500s,when an unknown printer took a galley of type and scrambled it to mack a type specimen book.</div> <button>EXPLORE</button> </div> <div class="p6"> <img src="images/b3.jpg" alt=""> <div class="left_triangle"></div> </div> <div class="p7"> <div class="title">Play Ground</div> <div class="abstract">Lorem Ipsum is simply dummy text of the printing and typesetting industry.</div> <div class="content">Lorem Ipsum has been the industry's standard dummy text ever since the 1500s,when an unknown printer took a galley of type and scrambled it to mack a type specimen book.</div> <button>EXPLORE</button> </div> <div class="p8"> <img src="images/b4.jpg" alt=""> <div class="left_triangle"></div> </div> </div> </div> <!-- GALLERY区 --> <div class="gallery"> <div class="texts"> <div class="Gallery_title">GALLERY</div> <label class="line"></label> <div class="text">Lorem Ipsum is simmply dummy text of the printing and typesetting <br>industry.Lorem has been the industry's atandard dummy <br>text ever since the 1500s.</div> </div> <div class="pic-text"> <div class="pic" id="p1"> <img src="images/03-01.jpg"> <div class="words"><p>SCIENCE LAB</p></div> </div> <div class="pic" id="p2"> <img src="images/03-02.jpg"> <div class="words"><p>INDOOR STADIUM</p></div> </div> <div class="pic" id="p3"> <img src="images/03-03.jpg"> <div class="words"><p>TRANSPORTS</p></div> </div> <div class="pic" id="p4"> <img src="images/03-04.jpg"> <div class="words"><p>KIDS ROOM</p></div> </div> <div class="pic" id="p5"> <img src="images/03-05.jpg"> <div class="words"><p>MEDITATION CLASSES</p></div> </div> <div class="pic" id="p6"> <img src="images/03-06.jpg"> <div class="words"><p>KIDS PLAY GROUND</p></div> </div> </div> </div> </div> </div> <!-- 底部 --> <div class="footer"> <div class="content">© 2016 imooc.com 京ICP备13046642号</div> </div> </body> </html>
*{
margin: 0px;
padding: 0px;
}
.clear{
clear: both;
}
body{
/*height: 10000px;*/
}
/*标题的CSS*/
.header{
width: 100%;
height: 100px;
background-color: #07cbc9;
position: fixed;
}
.header .logo{
margin-top:26px;
margin-left: 100px;
float: left;
}
.header .daohang{
float: right;
}
.header ul{
height: 100px;
margin-right: 50px;
}
.header ul li{
height: 100px;
width: 100px;
list-style: none;
float: left;
font-weight: bolder;
font-family: 微软软黑;
text-align: center;
}
.header ul li a{
color: #ffffff;
text-decoration: none;
position: relative;
top: 39.5px;
}
.header ul li:hover{
background-color: black;
}
/*main*/
/*banner的内容*/
.banner .backword_img img{
width: 100%;
}
.banner .zhao{
height: 893.671px;
background-color: #000;
position: absolute;
opacity:0.5;
}
.banner .login{
top: 400px;
left:698px;
position: absolute;
z-index: 2;
}
.banner .login li{
list-style: none;
width: 500px;
height: 40px;
padding: 10px;
}
.banner .login input{
background-color: transparent;
}
.banner .login .special{
list-style: none;
width: 500px;
height: 60px;
padding: 10px;
text-align: center;
font-size: 20px;
}
.banner .login input{
color: #FFF;
width: 100%;
height: 100%;
}
.banner .login input::-moz-placeholder{
color:#000;
}
.banner .login input:hover{
border-color: #07cbc9;
}
.banner button{
width: 150px;
height: 40px;
font-weight: border;
text-align: center;
font-family: 微软雅黑
text-align: center;
margin-left: 10px;
background-color: transparent;
}
.banner button:hover{
border:none;
background-color: #07cbc9;
}
/*about区*/
.about{
width: 100%;
}
.about .about1 .About_title{
height: 60px;
margin:20px auto;
margin-top: 50px;
margin-bottom: 15px;
text-align: center;
font-weight: bold;
font-size: 50px;
}
.about .about1 .line{
background-color: #07cbc9;
display: block;
width: 40px;
height: 2px;
margin:0px auto;
margin-bottom: 15px;
}
.about .about1 .text{
height: 70px;
width: 550px;
margin: 0px auto;
text-align: center;
font-family: 微软软黑;
font-weight: lighter;
font-size: 15px;
}
.about .about2{
width: 100%;
margin:20px;
overflow: hidden;
margin-bottom: 80px;
position: relative;
}
.about .about2 .left{
margin-left: 200px;
float: left;
width: 400px;
text-align: center;
}
.about .about2 .middle{
height: 450px;
float: left;
}
.about .about2 .right{
margin-left: 35px;
float: left;
text-align: center;
position: relative;
left: 0px;
}
.about .about2 .left .left_title{
/*font-weight: bolder;*/
font-size: 30px;
font-family: 微软软黑;
margin-top: 25px;
margin-bottom: 10px;
}
.about .about2 .left .left_word{
height: 150px;
position: relative;
text-align: left;
/*float: left;*/
/*margin-left: 200px;*/
z-index: 2;
left: 120px;
border: 1px lightgray solid;
font-family: 微软软黑;
font-size: 15px;
padding: 50px;
background-color: #fff;
opacity: 0.5;
}
.about .about2 .left .left_word .text{
color: #000;
opacity: 1;
}
.about .about2 .left .left_word button{
margin-top: 30px;
height: 45px;
width: 90px;
background-color: #000;
color: #FFF;
}
.about .about2 .left .left_word button:hover{
background-color: transparent;
border:1px #000 solid;
color: #000;
}
.about .about2 .right .line{
background-color: #07cbc9;
display: block;
margin: 0 auto;
margin-top: 10px;
margin-bottom: 10px;
width: 40px;
height: 2px;
}
.about .about2 .right .students{
height: 150px;
width: 300px;
border: #07cbc9 1px solid;
margin-bottom: 20px;
padding-top: 20px;
}
.about .about2 .right .faculty{
height: 150px;
width: 300px;
border: #07cbc9 1px solid;
padding-top: 20px;
}
.about .about2 .right .num{
margin-top: 15px;
font-size: 30px;
font-weight: bold;
}
.about .about2 .right .word{
font-family: 微软软黑;
font-size: 25px;
}
.about .about3{
width: 100%;
overflow: hidden;
}
.about .about3 img{
width: 475px;
height: 400px;
}
.about .about3 .p1{
width: 25%;
float: left;
position: relative;
}
.about .about3 .p2{
width: 25%;
height: 400px;
background-color:#07cbc9;
float: left;
}
.about .about3 .p3{
width: 25%;
float: left;
position: relative;
}
.about .about3 .p4{
width: 25%;
height: 400px;
background-color:#07cbc9;
float: left;
}
.about .about3 .p5{
position: relative;
top: -4px;
width: 25%;
height: 400px;
background-color:#07cbc9;
float: left;
clear: both;
}
.about .about3 .p6{
position: relative;
top: -4px;
width: 25%;
float: left;
}
.about .about3 .p7{
position: relative;
top: -4px;
width: 25%;
height: 400px;
background-color:#07cbc9;
float: left;
}
.about .about3 .p8{
position: relative;
top: -4px;
width: 25%;
float: left;
}
.about .about3 .title{
margin-left: 20px;
margin-top: 20px;
font-size: 25px;
font-weight: bolder;
color: #FFF;
}
.about .about3 .abstract{
margin-left: 20px;
margin-top: 15px;
font-size: 20px;
color: #FFF;
}
.about .about3 .content{
margin-left: 20px;
margin-top: 15px;
color: gray;
}
.about .about3 button{
width: 130px;
height: 50px;
margin-left: 172.25px;
margin-top: 60px;
background-color: #000;
color: #FFF;
border:none;
}
.about .about3 button:hover{
background-color: transparent;
border: 1px #000 solid;
cursor: pointer;
}
.gallery .Gallery_title{
height: 60px;
margin:20px auto;
margin-top: 50px;
margin-bottom: 15px;
text-align: center;
font-weight: bold;
font-size: 50px;
}
.gallery .line{
background-color: #07cbc9;
display: block;
width: 40px;
height: 2px;
margin:0px auto;
margin-bottom: 15px;
}
.gallery .text{
height: 70px;
width: 550px;
margin: 0px auto;
text-align: center;
font-family: 微软软黑;
font-weight: lighter;
font-size: 15px;
}
.gallery .pic-text{
width: 100%;
margin: 0 auto;
overflow: hidden;
}
.gallery .pic-text .pic{
float: left;
margin: 20px;
}
.gallery .pic-text .words{
position: relative;
height: 60px;
width: 100%;
background-color: #000;
color: #FFF;
top: -4px;
}
.gallery .pic-text .words p{
padding: 15px;
}
#p1,#p4{
margin-left: 375px;
}
#p4{
clear: left;
}
.footer{
width: 100%;
height: 75px;
background-color: #07cbc9;
text-align: center;
color: #FFF;
font-size: 15px;
font-family: 微软软黑;
}
.footer .content{
margin-top: 20px;
padding: 20px;
}
.left_triangle{
float: left;
height: 0px;
width: 0px;
border-left: 30px solid #07CBC9;
border-top: 30px solid transparent;
border-bottom: 30px solid transparent;
border-right: 30px solid transparent;
z-index: 2;
position: absolute;
top: 170px;
}
.right_triangle{
height: 0px;
width: 0px;
border-left: 30px solid transparent;
border-top: 30px solid transparent;
border-bottom: 30px solid transparent;
border-right: 30px solid #07CBC9;
z-index: 2;
float: right;
position: absolute;
top: 170px;
right: -0.5px;
}之前用的360写的,先用chrome打开发现布局乱了,360缩放布局也乱了,心态炸了。老师看一下,我的代码习惯有什么不好,还有怎么解决窗口大小变化布局就乱呢?需要重点用到什么知识,比如我的about区的上部分缩放最右边的就会下去,这是为什么呢?
1
收起
正在回答 回答被采纳积分+1
3回答
从网页搭建入门Java Web2018版
- 参与学习 人
- 提交作业 1088 份
- 解答问题 10204 个
如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!
了解课程


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星