请问为什么设置浮动之后不再一行显示了

来源:5-3 首页.UI组件-UiMenu

vivi_li

2020-05-20 14:53:18

<div class="ui-menu-item">
   <a href="#" class="ui-menu-item-department">内科</a>
   <a href="#" class="ui-menu-item-disease">高血压</a>
   <a href="#" class="ui-menu-item-disease">冠心病</a>
   <div class="ui-menu-item-detail">
       <div class="ui-menu-item-detail-group">
           <div class="ui-menu-item-detail-group-caption">内科</div>
       </div>
       <div class="ui-menu-item-detail-list">
           <a href="">呼吸内科</a>
           <a href="">呼吸内科</a>
           <a href="">呼吸内科</a>
           <a href="">呼吸内科</a>
           <a href="">呼吸内科</a>
           <a href="">呼吸内科</a>
           <a href="">呼吸内科</a>
           <a href="">呼吸内科</a>
           <a href="">呼吸内科</a>
           <a href="">呼吸内科</a>
           <a href="">呼吸内科</a>
       </div>
   </div>
</div>

/*ui-menu-item*/
.ui-menu-item{
   height: 22px;
}
.ui-menu-item:hover{

}
.ui-menu-item-department{
float: left;
}
.ui-menu-item-disease{
   float: right;
   color: #d7f3ff;
   font-size: 12px;
   /*padding-left: 5px;*/
   /*height: 22px;*/
   /*line-height: 22px;*/
}
.ui-menu-item-detail{
   display: none;
}

写回答

2回答

好帮手慕糖

2020-05-20

同学你好,是给父级ui-menu-item设置了这个属性吗?老师这里测试没有这种情况哦,建议:可以提供完整的代码,便于准确的定位与解决问题。

祝学习愉快~

0

好帮手慕糖

2020-05-20

同学你好,如下,老师这里测试,是有在一行显示的。左浮动的元素在左侧,右浮动的元素在右侧。

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

不知道是否是其他代码产生的影响,同学可以再测试下,若还是无法解决,可以将完整的代码粘贴过来,若说的不是这里,也可以详细的描述下,也可以截效果图展示下,便于更加准确的定位与解决问题。

祝学习愉快~

0
hivi_li
h 找到原因了 因为给父元素设置了text-indent 这个是因为什么啊
h020-05-20
共1条回复

0 学习 · 14456 问题

查看课程