校园网开发问题
<!DOCTYPE html>
<html>
<head>
<title>校园网首页</title>
<link rel="stylesheet" type="text/css" href="css/index.css">
<script type="text/javascript" src="js/index.js"></script>
</head>
<body>
<div class="header">
<div class="logo">
<img src="images/logo.png">
</div>
<div class="auth">
<ul>
<li class="auth1"><a href="#">CONTACT</a></li>
<li class="auth1"><a href="#">EVENTS</a></li>
<li class="auth1"><a href="#">GALLERY</a></li>
<li class="auth1"><a href="#">FACULTY</a></li>
<li class="auth1"><a href="#">ABOUT</a></li>
<li class="auth1"><a href="#">HOME</a></li>
</ul>
</div>
</div>
<div class="banner">
<div class="banner3">
<img src="images/banner3.jpg" >
</div>
</div>
<div class="ABOUT"></div>
<div class="GALLERY"></div>
<div class="footer"></div>
</body>
</html>
问题描述:
如何让banner区的图片接在顶部图片之下显示,不是顶部盖在banner图片之上,将banner图片width:100%之后,下面还有横向滚动条。
相关截图:


17
收起
正在回答
2回答
同学你好,
1、导航栏应该固定在页面的顶部,不随页面滚动。建议设置一下top值。
参考代码如下:

2、banner区应该设置margin-top值,并设置banner区中图片的宽度为100%,如下:

修改后的css代码如下:
*{
padding:0px;
margin:0px;
font-family:微软雅黑;
}
.header{
/*border:1px solid black;*/
background-color:#07cbc9;
width:100%;
float:left;
position:fixed;
z-index:100;
top: 0px;
}
.header .logo{
margin-left:100px;
margin-top: 5px;
position:relative;
float:left;
}
.header .auth{
float:right;
margin-right: 70px;
}
.header .auth ul{
text-align: center;
}
.header .auth ul li{
/*border:1px solid black;*/
width:85px;
height:60px;
line-height:60px;
list-style:none;
float:right;
position:relative;
}
.header .auth1:hover{
background-color:#000;
}
a{
text-decoration:none;
}
.banner{
margin-top: 60px;
}
.banner .banner3 img{
width: 100%;
}
.banner .img-banner{
width:20px;
}
.banner .div1{
width:500px;
position: absolute;
top:350px;
margin-top: -150px;
right:50%;
margin-right: -250px;
text-align: center;
}
.banner .div1 input[type="text"]{
color:#bdbdbd;
width:97%;
padding:10px;
margin:10px;
background-color:transparent;
border:2px solid #07cbc9;
}
.banner .div1 input[type="texteara"]{
color:#bdbdbd;
width:97%;
padding:10px;
margin:10px;
height:50px;
background-color:transparent;
border:2px solid #07cbc9;
}
.banner .div1 input[type="button"]{
color:#bdbdbd;
padding:10px;
margin:10px;
background-color:transparent;
border:2px solid #07cbc9;
cursor:pointer;
}
.ABOUT .about{
margin-top:20px;
text-align: center;
}
.ABOUT .about span{
border-bottom: 2px solid #07cbc9;
}
.ABOUT p{
/*border:2px solid red;*/
width:500px;
text-align:center;
margin:10px auto 0px auto;
}
.ABOUT .img-about{
border:2px solid red;
float:left;
margin: 0px auto;
}
.ABOUT .div2{
float:right;
border:2px solid #07cbc9;
margin-left: 25px;
width:200px;
height:150px;
}
.ABOUT .div2 h1{
margin:15% 25% 0 25%;
}
.ABOUT .div2 span{
border-bottom: 3px solid #07cbc9;
}
.ABOUT .div2 h5{
margin:10% 0 0 35%;
}html代码如下:
<!DOCTYPE html> <html> <head> <title>校园网首页</title> <link rel="stylesheet" type="text/css" href="css/a2.css"> </head> <body> <div class="header"> <div class="logo"> <img src="images/logo.png"> </div> <div class="auth"> <ul> <li class="auth1"><a href="#">CONTACT</a></li> <li class="auth1"><a href="#">EVENTS</a></li> <li class="auth1"><a href="#">GALLERY</a></li> <li class="auth1"><a href="#">FACULTY</a></li> <li class="auth1"><a href="#">ABOUT</a></li> <li class="auth1"><a href="#">HOME</a></li> </ul> </div> </div> <div class="banner"> <div class="banner3"> <img src="images/banner3.jpg"> </div> </div> <div class="ABOUT"></div> <div class="GALLERY"></div> <div class="footer"></div> </body> </html>
祝学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9410 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程

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