如何解决ulli内容宽度的问题
本篇文章为大家展示了如何解决ulli内容宽度的问题,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
成都创新互联专注于企业网络营销推广、网站重做改版、永新网站定制设计、自适应品牌网站建设、H5技术、商城网站定制开发、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为永新等各大城市提供网站开发制作服务。
先来解决问题:
li{ max-width: 100px;/*具体数值自行修改,下一行相同*/ width:expression(document.body.clientWidth>100?"100px":"auto"); overflow: hidden; }
把上面的100改成你自己的最大宽度即可。
然后再来讨论UL LI内容宽度问题:
关于ul li文字长度不固定,一行显示多列。当指定宽度时,文字长度超过指定的li宽度时解决方案:
如下代码
代码如下:
发送对象(共10个会员)
- tester123456(tester12346@qq.com)
>- tester12345(tester12345@qq.com)
>- test12345(test12345@qq.com)
>- willme(sdfsdf@sdf.com)
>- willbin(sdfsd@22f.com)
>- zhangsan(zhangsan@qq.com)
>- 淘宝会员_u_865b68p1g7(u_265i54w3n7@localhost.com)
>- test
样式
代码如下:
.menber{width:754px; margin:0px auto;line-height:25px; max-height:200px;} .menber li{clear:none;width:200px;float:left;height:25px;line-height:40px; margin-right:30px;}
这段代码是将会员信息都显示出来,一行显示三个,但是现在问题出现了,这一行
这个可以控制文字显示的宽度,并且可以整齐的排列,但是当li里面的文字过多,超过200px时,里面的内容会掉到下面一行来,导致与下面一行的内容重叠,如果在.menber li里面加入overflow:hidden;的话内容不会掉来,但是内容会显示不全,这时应该怎么办呢,最好的解决办法就是不指定宽度,将width设置为auto;并且 加上white-space:nowrap;这个代码可以让内容不自动换行(遇到_等字符串时),这个问题是解决了,但是由于宽度不固定,所以内容显示不会那么整齐的,所有事情都很难十全十美,要顾及一些就要失去一些,这是没办法,如果各位大虾有更好的解决办法也可以分享一下。
上述内容就是如何解决ulli内容宽度的问题,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。
当前文章:如何解决ulli内容宽度的问题
浏览路径:http://azwzsj.com/article/pisdoe.html