代码写完之后发现一缩小浏览器,结构就乱了
来源:4-3 项目作业
weixin_慕盖茨9271251
2019-07-12 16:05:33
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>作业</title> <link rel="stylesheet" type="text/css" href="cs\css1.css"> </head> <body> <div class="top"> <div class="logo-png"><img src="images\logo.png"></div> <div class="menu"> <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> <div class="banner"> <div class="banner-img"><img src="images\banner3.jpg"></div> <div class="shape"></div> <div class="info"> <form> <input type="text" name="" id="yourName" placeholder="yourName"><br> <input type="text" name="" id="yourPhone" placeholder="yourPhone"><br> <input type="text" name="" id="yourEmai" placeholder="yourEmai"><br> <textarea id="comment" placeholder="Wirte Your Comment Here"></textarea></li><br> <input type="button" name="" id="send" value="SEND MESSAGE"> </form> </div> </div> <div class="About"> <div class="a"> <h1>ABOUT</h1> <div class="line"></div> <P>Lorem Ipsum is simple dummy text of the printing and typesting<br>indestry.Lorem Ipsum has been the industry's standard dummy<br>text ever since the 1500s.</P> </div> <div class="b"> <div class="L"> <div class="part1"> A WORD <br>ABOUT US </div> <div class="part2"> <div class="part2-1">Praesent 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> <input type="button" name="btn" value="EXPLORE"> </div> </div> <div class="M"><img src="images\bb3.jpg"></div> <div class="R"> <div class="R1"> <div class="R1-1">70000</div> <div class="R1-2"></div> <div class="R1-3">Student</div> </div> <div class="R2"> <div class="R1-1">600</div> <div class="R1-2"></div> <div class="R1-3">Faculty</div> </div> </div> </div> <div class="c"> <ul> <li><img src="images\b1.jpg"></li> <li> <h3>Library</h3> <div class="p1">Lorem Ipsum is simply dummy text of the printing and typesetting industry</div> <div class="p2">Loren 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 make a type specimen book.</div> <div class="p3"><input type="button" name="btn" value="EXPLORE"></div> </li> <li><img src="images\b2.jpg"></li> <li> <h3>Library</h3> <div class="p1">Lorem Ipsum is simply dummy text of the printing and typesetting industry</div> <div class="p2">Loren 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 make a type specimen book.</div> <div class="p3"><input type="button" name="" value="EXPLORE"></div> </li> <li> <h3>Library</h3> <div class="p1">Lorem Ipsum is simply dummy text of the printing and typesetting industry</div> <div class="p2">Loren 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 make a type specimen book.</div> <div class="p3"><input type="button" name="" value="EXPLORE"></div> </li> <li><img src="images\b3.jpg"></li> <li> <h3>Library</h3> <div class="p1">Lorem Ipsum is simply dummy text of the printing and typesetting industry</div> <div class="p2">Loren 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 make a type specimen book.</div> <div class="p3"><input type="button" name="" value="EXPLORE"></div> </li> <li><img src="images\b4.jpg"></li> </ul> </div> </div> <div class="Gallery"> <div class="G1"> <h1>GALLERY</h1> <div class="line"></div> <P>Lorem Ipsum is simple dummy text of the printing and typesting<br>indestry.Lorem Ipsum has been the industry's standard dummy<br>text ever since the 1500s.</P> </div> <div class="G2"> <ul> <li> <img src="images\03-01.jpg"> <div class="black">SCIENCE LAB</div> </li> <li> <img src="images\03-02.jpg"> <div class="black">INDOOR STADIUM</div> </li> <li> <img src="images\03-03.jpg"> <div class="black">TRANSPORTATION</div> </li> <li> <img src="images\03-04.jpg"> <div class="black">KIDS ROOM</div> </li> <li> <img src="images\03-05.jpg"> <div class="black">MEDITATION CLASSES</div> </li> <li> <img src="images\03-06.jpg"> <div class="black">KIDS PLAY GROUND</div> </li> </ul> </div> </div> <div class="Footer"> <p>© 2016 imooc.com 京ICP备13046642</p> </div> </body> </html>
.clearDiv::after{
content: "";
visibility: hidden;
height: 0px;
display: block;
clear: both;
}
*{
margin:0px;
padding: 0px;
font-family: Microsoft YaHei UI;
}
.top{
background-color: #07cbc9;
overflow: hidden;
width: 100%;
}
.top .logo-png{
float: left;
}
.top .logo-png img{
margin-left: 120px;
margin-top: 10px;
}
.top .menu {
float: right;
margin-right: 60px;
margin-top: 28px;
}
/*去掉下划线和调整字体粗细大小颜色*/
.top .menu li{
float: left;
margin-right: 20px;
list-style: none;
font-size: 10px;
font-weight:bold;
}
.top .menu a{
text-decoration: none;
color: white;
}
/*鼠标经过相应导航时,背景颜色变为黑色*/
.top .menu a:hover{
background-color: black;
}
.banner{
width: 100%;
overflow: hidden;
}
.banner-img{
float: left;
width: 100%;
height: 850px;
}
.banner-img img{
width: 100%;
height: 100%;
}
.shape{
width: 100%;
height: 850px;
background-color: black;
position: absolute;
opacity: 0.4;
}
.info{
position: absolute;
margin-left: 38%;
margin-top: 10%;
text-align: center;
}
.info input{
width: 500px;
height: 50px;
margin-top: 20px;
background: none;
border:1px solid #9D9D9B;
font-size: 18px;
text-indent: 1em;
color: #fff;
}
.info textarea{
width: 500px;
height: 150px;
margin-top: 20px;
background:none;
border:1px solid #757566;
font-size: 18px;
text-indent: 1em;
color: #fff;
}
.info input[id="send"]{
width: 200px;
color: #757566;
}
.info input:hover{
border:1px solid #07cbc9;
}
.info textarea:hover{
border:1px solid #07cbc9;
}
.info input[id="send"]:hover{
background-color: #07cbc9;
border:0;
}
.About{
margin-top: 60px;
}
.About .a{
width: 500px;
margin:0 auto;
}
.About p{
margin-top: 20px;
text-align: center;
}
.About h1{
width: 150px;
margin:0 auto;
font-size: 40px;
}
.About .line{
width: 45px;
margin:20px auto ;
border:2px solid #07cbc9;
}
.About .b{
width: 1500px;
margin:20px auto;
overflow: hidden;
}
.About .b .L{
width: 500px;
float: left;
left: 250px;
position: relative;
height: 330px;
}
.About .b .L .part1{
margin-left: 18px;
font-size: 28px;
text-align: center;
width: 150px;
}
.About .b .L .part2{
width: 305px;
border:1px solid #c3b9b9;
padding: 18px 15px;
background-color: rgba(255, 255, 255, 0.4);
}
.About .b .L .part2 input{
background-color: black;
color: white;
width: 90px;
height: 30px;
margin-top: 15px;
border:0;
}
.About .b .L .part2 input:hover{
background: none;
color: black;
border:1px solid black;
}
.About .b .M{
width: 500px;
float: left;
background-color: green;
height: 330px;
}
.About .b .M img{
width: 500px;
height: 330px;
}
.About .b .R{
width: 500px;
float: left;
height: 330px;
}
.About .b .R .R1{
width: 180px;
height: 100px;
text-align: center;
line-height: 50px;
margin-left: 50px;
border: 1px solid #07cbc9;
}
.About .b .R .R2{
width: 180px;
height: 100px;
text-align: center;
line-height: 50px;
margin-left: 50px;
border: 1px solid #07cbc9;
margin-top: 30px;
}
.About .b .R .R1-2{
border: 1px solid #07cbc9;
width: 35px;
margin: 0 auto;
}
.About .b .R .R1-1{
font-size: 30px;
font-weight: bold;
}
.About .b .R .R1-3{
font-size: 20px;
}
.About .c{
width: 100%;
overflow: hidden;
margin-top: 80px;
list-style: none;
}
.About .c img{
width:100%;
}
.About .c li{
float: left;
width: 25%;
height: 400px;
background-color: #07cbc9;
list-style: none;
}
.About .c li h3{
margin:30px 20px;
font-size: 30px;
font-weight: inherit;
color: white;
}
.About .c li .p1{
margin:30px 20px;
font-size: 18px;
font-weight: inherit;
color: #fbf7f7;
}
.About .c li .p2{
margin:30px 20px;
font-size: 14px;
font-weight: inherit;
color: #e0dcdc;
}
.About .c li .p3{
text-align: center;
}
.About .c li .p3 input{
background-color: black;
color: white;
width: 120px;
height: 50px;
margin-top: 28px;
border:0;
}
.About .c li .p3 input:hover{
background: none;
color: black;
border:1px solid black;
}
.Gallery{
margin-top: 40px;
overflow: hidden;
}
.Gallery .G1{
width: 500px;
margin:0 auto;
}
.Gallery p{
margin-top: 20px;
text-align: center;
}
.Gallery h1{
width: 180px;
margin:0 auto;
font-size: 40px;
}
.Gallery .line{
width: 45px;
margin:20px auto ;
border:2px solid #07cbc9;
}
.Gallery .G2{
width: 1140px;
margin: 40px auto;
}
.Gallery .G2 li{
float: left;
list-style: none;
height: 280px;
background-color: black;
margin-right: 20px;
margin-bottom: 20px;
}
.Gallery .G2 li .black{
color: white;
line-height: 30px;
margin-left: 15px;
}
.Footer{
height: 60px;
margin-top: 40px;
background-color: #07cbc9;
}
.Footer p{
height: 60px;
line-height: 60px;
width: 300px;
margin: 0 auto;
color: white;
}3回答
同学你好,在代码中设置.About .b时,设置了宽度为1500px,如:

当浏览器缩小,宽度小于1500px时,为了能够达到1500px的宽度,造成浏览器可以左右滑动。
这里建议同学在设置样式时,不要设置具体的数值,可以使用百分比来代替。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
weixin_慕盖茨9271251
提问者
2019-07-12
窗口化之后ABOUT区与其他区域之间,右边多出来了空白
好帮手慕阿满
2019-07-12
同学的代码完成的很不错,当浏览器缩放显示时,整体效果不乱的,同学说的结构乱是指什么呢?建议同学详细描述一下。
祝:学习愉快~
相似问题