大作业不管怎么样都有浮动,怎么解决,clear,overflow,float三种方法都试了,还是不行
<body>
<!-- 顶部 -->
<div class="header">
<!-- 顶部logo -->
<div class="logo">
<img src="images/logo.png" >
</div>
<!-- 顶部列表 -->
<div class="nav">
<ul>
<li>HOME</li>
<li>ABOUT</li>
<li>GALLERY</li>
<li>FACULTY</li>
<li>EVENTS</li>
<li>CONTACT</li>
</ul>
</div>
</div>
<!-- banner图 -->
<div class="banner">
<img src="images/banner3.jpg" alt=""/>
<!-- 遮罩层 -->
<div class="layer"></div>
<!-- 表单 -->
<div class="form">
<form action="form_action.asp">
<p><input type="text" style="width: 450px ;height: 30px;background: rgba(0,0,0,0);" placeholder="your Name"></p>
<p><input type="text" style="width: 450px ;height: 30px;background: rgba(0,0,0,0);" placeholder="your Phone"></p>
<p><input type="text" style="width: 450px ;height: 30px;background: rgba(0,0,0,0);" placeholder="your Email"></p>
<p><textarea name="i" cols="30" rows="10" style="width: 450px ;height: 100px;background: rgba(0,0,0,0);" placeholder="Write Your Comment Here"></textarea></p>
</form>
<button>SEND MESSAGE</button>
</div>
</div>
css:
padding:0;
margin:0;
}
.clear{
clear: both;
}
.header{
width: 100%;
height:80px;
background-color: #07cbc9;
position: fixed;
}
.header .logo{
float:left;
cursor: pointer;
}
.header .logo img{
width: 260px;
height: 48px;
padding-top:16px;
padding-left: 100px;
}
.header .nav{
float: right;
}
.header .nav ul{
padding-right: 80px;
}
.header .nav ul li{
list-style: none;
cursor: pointer;
color:#fff;
float: left;
font-family: "Microsoft YaHei";
width:70px;
height: 80px;
line-height: 80px;
font-size: 12px;
font-weight: bold;
text-align: center;
}
.header .nav ul li:hover{
background-color: #000;
}
.banner{
width: 100%;
height: 450px;
}
.banner img{
width: 100%;
height: 450px;
}
.banner .layer{
position: absolute;
top:80px;
left: 0px;
opacity: 0.5;
background-color: #000;
width: 100%;
height: 450px;
}
.banner .form{
text-align: center;
width: 600px;
height: 300px;
position: absolute;
top:325px;
margin-top:-150px;
left: 50%;
margin-left: -300px;
z-index: 1;
}
.banner .form p{
padding-bottom: 20px;
}
.banner .form p input{
color:#fff;
border: 1px solid grey;
}
.banner .form p textarea{
padding-top: 8px;
color:#fff;
border: 1px solid grey;
}
.banner .form p :hover{
border:1px solid #07cbc9;
}
button{
width: 100px ;
height: 30px;
background: rgba(0,0,0,0);
border: 1px solid grey;
color:#fff;
}
button:hover{
background: #07cbc9;
border: none;
}
正在回答
亲爱的,不完整的代码老师无法准确定位问题所在的,建议你把问题描述清楚。祝学习愉快!
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星