老师帮忙看看我是否理解正确

老师帮忙看看我是否理解正确

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Document</title>

    <style>

        .per{

            width: 300px;

            zoom:1;/*兼容IE浏览器*/

            /*height: 110px;      给浮动元素父盒子加高度或者宽度*/

            border:2px solid #aaa;

            float: left; /*给父元素添加浮动,父元素和父元素同级会造成塌陷,需要再次清除,比较麻烦*/

            /*overflow: hidden;   第一种 元素不设置宽度设置overflow: hidden;会撑开盒子*/

        }

        /*.per:after{

          content: "";        添加伪元素,相当于父元素内最后加了一个盒子.

          height: 0px;

          display: block;

          visibility: hidden;

          clear: both;

        }*/

        /*.clear{

          clear: both;        直接在浮动元素最后添加一个盒子,然后让盒子抗浮动来撑开,和添加伪元素道理一样

        }*/

        .li{

            width: 100px;

            height: 100px;

            background: red;

            margin: 5px;

            float: left;

        }

        /*此处写代码*/

    </style>

</head>

<body>

    <div class="per">

        <div class="li"></div>

        <div class="li"></div>

        <!-- 此处写代码 -->

        <div class="clear"></div>

    </div>

</body>

</html>


正在回答

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

2回答

同学你好, 首先你的理解都是正确的。然后zoom:1;直接写在父元素的标签里面是可以的

老师 给清除浮动单独设置一个类名是为了当成公共的样式,因为实际开发中,一个页面可能会有很多需要清除浮动的地方,这样每一个地方直接添加这个类名即可

不过目前我们在学习阶段, 直接在写父级元素标签中也是可以的哦

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~


提问者 萌神丶kin 2019-09-01 21:33:16

zoom:1我直接写在父盒子标签里面应该可以吧。没有故意给他一个类名来写。这个应该无所谓吧?

  • 提问者 萌神丶kin #1
    父盒子样式 我见老师都是故意给一个 .clearfix{zoom:1;} 我觉得应该没有必要把,我理解的正确嘛。。是否需要故意命一个类名出来单独写呢?
    2019-09-01 21:35:22
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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