老师 我想请问下我的代码有什么需要改进的地方吗 谢谢

老师 我想请问下我的代码有什么需要改进的地方吗 谢谢

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

     

        .one {

            position: relative;

            height:290px ;

            width: 360px;

            overflow: hidden;

            margin-bottom: 30px;

            float: left;

            margin-right: 40px;

        }

        .top {

           

            text-align: center;

        }

        .intro {

            font-size: 14px;

            color: gray;

        }

        .bottom {

            height: 653px;

            width: 1200px;

            /* 图片不是脱离了文档流了吗 为什么还会随着div动 */

            margin: 0 auto;

        }

        img {

            float: left;

            height: 240px;

            width: 360px;

            margin-right: 40px;

        }

       

        .ft1{

            position:absolute;

            width: 340px;

            height: 50px;

            background-color: black;

            color: white;

            line-height: 50px;

            top: 240px;

            font-size: 14px;

            padding-left: 20px;

        }

        /* .col1 div:last-of-type{

            margin-right: 20px;

        } */

     

    </style>

</head>

<body>

    <div class="top">

       <p><h2>GALLERY</h2></p>

      <p class="intro"> lorem ipsum is simply dummy text of the printing and typesetting

          industry. <br> Wan xiao peng yi ding hui jin da chang de. <br> Qing

          wu bi xiang xin.</p>

    </div>

    <div class="bottom">

       

       <div class="one"> <img src="images/03-01.jpg" alt="" > <div class="ft1">Science Lab</div> </div>

        <div class="one"> <img src="images/03-02.jpg" alt="" > <div class="ft1">Indoor Stadium</div></div>

        <div class="one"> <img src="images/03-03.jpg" alt="" > <div class="ft1">Transportation</div> </div>

   

     

        <div class="one"> <img src="images/03-04.jpg" alt="" ><div class="ft1">Kids Room</div> </div>

        <div class="one"> <img src="images/03-05.jpg" alt="" ><div class="ft1">Meditation Classes</div> </div>

        <div class="one"> <img src="images/03-06.jpg" alt="" ><div class="ft1">Kids Play Ground</div> </div>

       

    </div>


</body>

</html>


正在回答 回答被采纳积分+1

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

1回答
好帮手慕星星 2022-06-17 16:45:00

同学你好,gallery下半部分没有没有均匀分布

https://img1.sycdn.imooc.com//climg/62ac3dd90975f8e514930325.jpg

代码中给每个小盒子设置右侧间距40px,这样最后一列右侧就是多余的。建议修改为左右两侧的间距

https://img1.sycdn.imooc.com//climg/62ac3ebb09e1a32b05000437.jpg

https://img1.sycdn.imooc.com//climg/62ac3ecb095a6e1600000000.jpg

另外footer部分没有完成,需要补充上:

https://img1.sycdn.imooc.com//climg/62ac3ef6097845f410440101.jpg

祝学习愉快!

  • 提问者 慕仙0240544 #1

    老师  补充了下

        CSS:

     footer {

                background-color: #07cbc9;

                height: 80px;

                text-align: center;

                line-height: 80px;

            }

    html:

     <footer>&copy; 2016 imooc.com 京ICP备13046642号</footer>


    老师 请问我上面的代码还有啥问题不 总觉得我问题比较多 谢谢老师

    2022-06-17 20:45:44
  • 好帮手慕星星 回复 提问者 慕仙0240544 #2

    footer代码没问题,前面代码是可以的。或者img不设置浮动也可以,设置为块元素,与div上下排列:

    https://img1.sycdn.imooc.com//climg/62ad472809bc7dae04540579.jpg

    图片浮动是在当前盒子中脱离文档流的,盒子有高度,外面元素不受影响。盒子位置发生变化,图片位置也会跟着变。

    2022-06-18 11:33:28
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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