解决ul宽度超出div宽度常用解决办法

作者:袖梨 2022-06-25


在设计网页的时候,有时候会遇到ul超出div宽度,遇到这种

  • 宽度超出
宽度的时候,通常有两种解决方法:

解决方法1:

给ul一个样式:margin:0px; padding:0px; overflow:hidden;

解决方法2:

给li一个样式: word-break:break-all; word-wrap:break-word;

.ncad {overflow:hidden; margin:0 auto;}
.ncad ul{list-style-type:none;width:100%;margin:0px; padding:0px; overflow:hidden; }
.ncad li{ float:left;margin-bottom:2px;}

例子

div中ul li超出宽度隐藏 且li不换行










  • 1111111111111111111


  • 22222222222222


  • 33333333333333333333


  • 444444444




>




想要实现的是 让li横向排列。当ul的的内容溢出div时隐藏。 并且点击时 可以移动ul 显示出被隐藏的内容。

现在是 给ul li 加上position ul中li内容溢出时 不会换行 但是也隐藏不掉。 不加position 可以隐藏。但是会换行。
求教高手。
------解决方案--------------------








无标题文档













>




相关文章

精彩推荐