老师,为什么我的绿色块不能和蓝色重叠,而是和红色重叠。

老师,为什么我的绿色块不能和蓝色重叠,而是和红色重叠。

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>背景颜色</title>

        <style type="text/css">

         .one{

         width:20px;

         height:105px;

         margin:5px;

         background-color:red;

         float:left;}

         .two{

         width:50px;

         height:200px;

         margin:5px;

         background-color:blue;

         float:right;}

         .three{

         width:20px;

         height:105px;

         margin:5px;

         background-color:green;

         float:inherit;}

         

         

         

         

        </style>



</head>

<body>

    <div class="one"></div>

   

 

   

   

    <div class="two"></div >

    

    <div class="three"></div>

    

   

    

                                                                                    

                                                                                                                              

                                                                                                                              

                                                                                                                              

                                                                                                                              

                                                                                                                              

                                                                                                                              

                                                                                                                              

                                                                                                                              

                                                                                                                              





 

</body>

</html>

              

         

              

             

             

             

            

             


   

   


正在回答

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

1回答

同学你好,inherit是继承父元素的浮动,而绿色盒子放的位置不对,蓝色盒子不是它的父元素,所以继承不到右浮动,不能与蓝色盒子重叠。它既然不是浮动元素,在正常的文档流中,是在左上角显示,所以与红色盒子重叠了。

它应该放在蓝色盒子里面,如下修改:

http://img1.sycdn.imooc.com//climg/5de625b8092e831806140448.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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