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

首頁 > 開發 > CSS > 正文

文字超過寬度顯示省略號(無js全兼容)

2024-07-11 08:44:53
字體:
來源:轉載
供稿:網友
PS. 由于使用的附件作為圖片,使用其他瀏覽器測試時,保證登錄才能看到完整效果。
^-^ 三更半夜果然適于思考,辦法有點怪,讓我們先看看效果:



提示:您可以先修改部分代碼再運行

大家可以試試將li標簽的寬度修改后進行測試。

接下來有興趣的朋友可以看看原理的解釋:
思路:
我們要達到的效果是:當“字符超過額定寬度”,則“顯示三個小點”。
=> 當“字符超過額定寬度”,對于頁面來說可能發生的一個改變就是:換行!
=> 換行將導致該范圍的底線降低。
=> 那么,我們的目的則可以換算成:該范圍的底線降低時顯示三個小點。
 
英文句子和連續字母/數字測試效果在非IE下欠佳(因為不自動換行),可以配合js來完善。
有好的建議或意見,請多多指教。
以下是優化過的版本
此次修改主要的優化方面如下:
1. 去掉了div標簽,結構更加緊湊。
2. 將寬度范圍的設定移至外框,具有更強的可移植性,內部結構可以更自由調整。



提示:您可以先修改部分代碼再運行

原理圖
 
優化版本與無優化版本打包下載
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁都县| 高台县| 岳西县| 临安市| 剑河县| 双峰县| 铜川市| 荃湾区| 鲜城| 正蓝旗| 信宜市| 福海县| 元阳县| 神池县| 抚远县| 城市| 措勤县| 榕江县| 乐清市| 香格里拉县| 额济纳旗| 乾安县| 玛纳斯县| 汕头市| 黔西| 武平县| 古蔺县| 河北区| 丹阳市| 洞口县| 华亭县| 土默特左旗| 栾川县| 鲁山县| 平江县| 宿松县| 师宗县| 砀山县| 特克斯县| 平舆县| 西和县|