大作业不管怎么样都有浮动,怎么解决,clear,overflow,float三种方法都试了,还是不行

大作业不管怎么样都有浮动,怎么解决,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;
}

正在回答

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

2回答

亲爱的,不完整的代码老师无法准确定位问题所在的,建议你把问题描述清楚。祝学习愉快!

  • normcore 提问者 #1
    完整的代码字数超过限制了,不然咋办?我这边好焦急,作业题也做不出来
    2017-05-16 10:04:57
  • Miss路 回复 提问者 normcore #2
    亲爱的,我给你发了私信。我到私信里面跟你沟通哦。
    2017-05-16 10:11:37
  • normcore 提问者 #3
    谢谢您这么热心
    2017-05-16 17:50:17
晓白菜 2017-05-15 12:31:23

html代码好像不完整。 div的class类名你没有标出来。你重新上传完整代码一下

  • 提问者 normcore #1
    上传了一部分,就是浮动,顶部加了positiom:fixed后,就开始了。。。
    2017-05-15 14:28:32
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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