首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

css中li设了左浮动,如何使它宽度超过ul以后依然不自动换行,成横排显 ...

发布网友 发布时间:2022-04-24 00:37

我来回答

5个回答

热心网友 时间:2022-04-06 15:03

设置ul一个固定的宽度,如:width:1000px

设置ul横向超出后自动。overflow-x:auto

设置ul竖向超出隐藏

有足够多的li,li的width设置为100px ,li的数量最少为11个

因为li数量多,导致ul会出现横向滚动条,这样就实现了想要的效果

热心网友 时间:2022-04-06 16:21

li设置好固定
宽度
,ul也要固定宽度,在这个宽度内计算好能容纳几个
li
的宽度,最好稍微大点,这样li总
长度
只要不超过ul长度就不会换行了

热心网友 时间:2022-04-06 17:56

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

.box{width:500px;height:500px;overflow:hidden;}
li{width:100px;height:300px;float:left;background:green;margin:10px;}
ul{width:999999px;}

热心网友 时间:2022-04-06 19:47

ul { white-space:nowrap; }
li { display:inline;}

热心网友 时间:2022-04-06 21:55

设置UL高度和宽度并且设置overflow:hidden;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com