1. 程式人生 > >html中文字過長如何自動省略。。

html中文字過長如何自動省略。。

一般來說,如果要控制文字過長自動省略,有一個通用的辦法,就是判斷文字的長度,以做擷取。

但無論用asp.net或者javascript都會有這麼一個問題

比如說

"載地基地革工地工載地"的lenght=10

"abcd12345678900"的length=15

也就是在同樣的空間中最少可以容納10,最多可以容納15.(因為還有中英文混全的情況)

txt.length>10:txt.substring(0,10)+"..":txt;

這樣當然可以,但如果恰好是10個英文未免空蕩蕩,肯定不是最佳的方式。

下面直接給出答案。“overflow: hidden; text-overflow:ellipsis ”可以直接在CSS中控制