为了账号安全,请及时绑定邮箱和手机立即绑定

为什么ul不要清除浮动呢?自己试了一下如果清除浮动,为什么ul的下边框不会被class="on"的li元素的下边框覆盖

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>实践题 - 选项卡</title>

    <style type="text/css">

     /* CSS样式制作 */  

     *{padding:0px;

         margin:0px;

     }

    

.tabc{width:290px;

     height:150px;


 }

.tabc ul{ 

height:30px; line-height:30px;

border-bottom:2px solid #996633;}

     .tabc ul li{

           float:left;

  width:60px;

  height:28px;

  line-height:28px;

  text-align:center;

           margin-left:5px;

          

           font-weight:bold;

           list-style:none;

           border:1px solid grey;

           border-bottom:none;

      

       }

  .tabc ul li.on{border-top:2px solid #996633;

  border-bottom:2px solid white;

  }

     

    </style>


     

   

    

    


 

</head>

<body>

<div><!-- HTML页面布局 -->


<ul>

    <li >房产</li>

        <li>家居</li>


    <li >二手房</li>


</ul>


<div >275万购昌平邻铁三居 总价20万买一居

    200万内购五环三居 140万安家东三环

    北京首现零首付楼盘 53万购东5环50平

    京楼盘直降5000 中信府 公园楼王现房

</div>

<div >  40平出租屋大改造 美少女的混搭小窝

     经典清新简欧爱家 90平老房焕发新生

     新中式的酷色温情 66平撞色活泼家居

     瓷砖就像选好老婆 卫生间烟道的设计

</div>

 <div > 通州豪华3居260万 二环稀缺2居250w甩

     西3环通透2居290万 130万2居限量抢购

     黄城根小学学区仅260万 121平70万抛!

     独家别墅280万 苏州桥2居优惠价248万

</div>



</div>

</body>

</html>


正在回答

1 回答

因为如果不浮动的话你li多的话布局会出问题,比如一行需要展示5个li,你现在有15个需要3行,不浮动的话不会自动换行,可以试一下,应该还有其他原因,我还是小白

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么ul不要清除浮动呢?自己试了一下如果清除浮动,为什么ul的下边框不会被class="on"的li元素的下边框覆盖

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信