国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

ul li內容寬度的問題的解決方案

2024-07-11 08:34:57
字體:
來源:轉載
供稿:網(wǎng)友

先來解決問題

li{
max-width: 100px;/*具體數(shù)值自行修改,下一行相同*/
width:expression(document.body.clientWidth>100?"100px":"auto");
overflow: hidden;
}

把上面的100改成你自己的最大寬度即可。

然后再來討論UL LI內容寬度問題

關于ul li文字長度不固定,一行顯示多列。當指定寬度時,文字長度超過指定的li寬度時解決方案:
 
如下代碼

復制代碼代碼如下:
<h4>發(fā)送對象(共10個會員)</h4>
<div id=”send_email”>
<ul>
<li>tester123456(<a href=”mailto:tester12346@qq.com)</li”>tester12346@qq.com)</li</a>>
<li>tester12345(<a href=”mailto:tester12345@qq.com)</li”>tester12345@qq.com)</li</a>>
<li>test12345(<a href=”mailto:test12345@qq.com)</li”>test12345@qq.com)</li</a>>
<li>willme(<a href=”mailto:sdfsdf@sdf.com)</li”>sdfsdf@sdf.com)</li</a>>
<li>willbin(<a href=”mailto:sdfsd@22f.com)</li”>sdfsd@22f.com)</li</a>>
<li>zhangsan(<a href=”mailto:zhangsan@qq.com)</li”>zhangsan@qq.com)</li</a>>
<li>淘寶會員_u_865b68p1g7(<a href=”mailto:u_265i54w3n7@localhost.com)</li”>u_265i54w3n7@localhost.com)</li</a>>
<li>test</li>
</ul>
</div>

樣式

復制代碼代碼如下:
.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;}

這段代碼是將會員信息都顯示出來,一行顯示三個,但是現(xiàn)在問題出現(xiàn)了,這一行 <li>淘寶會員_u_865b68p1g7(u_265i54w3n7@localhost.com)</li> 因為寬度固定,但是li里面的內容超過了200px導致且內容中有下劃線且下劃線后是數(shù)字或者英文導致下劃線后面的內容會自動換一行顯示,但是由于li的高度是固定的導致掉下去的一行內容與下面
 
這個可以控制文字顯示的寬度,并且可以整齊的排列,但是當li里面的文字過多,超過200px時,里面的內容會掉到下面一行來,導致與下面一行的內容重疊,如果在.menber li里面加入overflow:hidden;的話內容不會掉來,但是內容會顯示不全,這時應該怎么辦呢,最好的解決辦法就是不指定寬度,將width設置為auto;并且 加上white-space:nowrap;這個代碼可以讓內容不自動換行(遇到_等字符串時),這個問題是解決了,但是由于寬度不固定,所以內容顯示不會那么整齊的,所有事情都很難十全十美,要顧及一些就要失去一些,這是沒辦法,如果各位大蝦有更好的解決辦法也可以分享一下。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 鹿泉市| 中山市| 望奎县| 汾阳市| 南涧| 临漳县| 郧西县| 湘西| 临海市| 垫江县| 长寿区| 晋宁县| 陕西省| 南溪县| 孝昌县| 株洲县| 广饶县| 克什克腾旗| 高尔夫| 杨浦区| 鲁甸县| 巴马| 鞍山市| 礼泉县| 嘉峪关市| 新宁县| 西盟| 宁陕县| 吴堡县| 逊克县| 永康市| 望江县| 容城县| 西贡区| 太白县| 丰台区| 城步| 论坛| 彰化县| 澄江县| 临颍县|