老师 帮忙检查一下

来源:4-6 自由编程

瑜瑜瑜

2021-01-02 01:14:02

    <!-- 网页的横幅 -->

    <div class="banner">

        <!-- banner图片 -->

        <img class="banner-img" src="images/banner3.jpg" alt="">


        <!-- banner遮罩层 -->

        <div class="banner-mask-layer"></div>


        <!-- banner表单 -->

        <form action="" method="POST">

            <input class="name btn" type="text" placeholder="your Name">

            <input class="Phone btn" type="text" placeholder="your Phone">

            <input class="email btn"type="email" placeholder="your Email">

            <textarea class="textarea btn" cols="50" rows="5" placeholder="Write Your Comment Here"></textarea><br>

            <input class="submit btn" type="submit" value="SEND MESSAGE">

        </form>

    </div>



* {

    margin0;

    padding0;

}

/* banner设置相对定位 */

.banner {

    positionrelative;

}

/* 图片设置大小 */

.banner .banner-img {

    width100%;

    height600px;

}

/* 遮罩层 */

.banner .banner-mask-layer {

    positionabsolute;

    top0;

    left0;

    width100%;

    height600px;

    background-colorrgba(0000.5);

}

/* 表单 */

.banner form {

    positionabsolute;

    top100px;

    width504px;

    left50%;

    margin-left:-252px ;

    text-aligncenter;

}

/* 表单元素共性 */

.banner form .btn {

    backgroundnone;

    color#808080;

    border1px solid #808080;

    margin-bottom20px;

}

/* name,Phone,email表单边框设置*/

.banner form .name,.Phone,.email {

    width504px;

    height40px;

}

/* textarea表单边框设置 */

.banner form .textarea {

    width504px;

    height110px;

}

/* 提交按钮边框设置 */

.banner form .submit {

    width200px;

    height40px;

    margin-bottom0;

}


写回答

1回答

好帮手慕张

2021-01-03

同学你好,由于代码中input宽度设置为504px,并且设置1px的边框(总宽度为506px),而form宽度设置为504px,所以导致input框超出了form的宽度,建议可以给input框设置宽度为502px,多选框的宽度可以和input框一起设置,如下图:

http://img.mukewang.com/climg/5ff164bf095d2bbf05600437.jpg

​祝学习愉快!

0

0 学习 · 15276 问题

查看课程