用css擷取字元實現文字自動截斷隱藏溢位文字

2021-08-02 23:49:42 字數 1300 閱讀 8655

方法一: 

**如下:

任意長度的字串

說明:優點是內容可以為任何html元素,包括超連結和等,在ie6中還會在結尾自動顯示省略號。缺點是必須指定寬度數值,並且寬度不能是百分數,否則在ie中會被認為是字元總長的百分比。 

方法二: 

**如下:

說明:優點是寬度可以設為百分數。但缺點是內容只能為純文字,不能有超連結等內容。 

css 截斷字串 css是實現文字自動截斷,**如下: 

**如下:

div.test 

關鍵是text-overflow,其語法如下: 

text-overflow:clip | ellipsis 

clip:不顯示省略標記(...),而是簡單的裁切 

ellipsis:當物件向內文字溢位時顯示省略標記(...) 

要注意的是:這個屬性是ie專用的!不過,卻非只有ie可用。該標籤雖然沒有被乖哦公開支援採納,但卻被很多瀏覽器的私有屬性所包含。text-overflow單獨使用是不起作用的,必須有white-space:nowrap;overflow:hidden;這兩句的配合方可。前一句的作用是強制在同一行內顯示所有文字,直到文字結束或者遭遇br物件。 

不難看出,用text-overflow的最佳場所不是文章的行文,而是用以單行顯示的標題或摘要的列表。 

語法: 

white-space : normal | pre | nowrap 

取值: 

normal :  預設值。預設處理方式。文字自動處理換行。假如抵達容器邊界內容會轉到下一行 

pre :  換行和其他空白字元都將受到保護。這個值需要ie6+或者 !doctype 宣告為 standards-compliant mode 支援。如果 !doctype 宣告沒有指定為 standards-compliant mode ,此屬性可以使用,但是不會發生作用。結果等同於 normal 。參閱 pre 物件 

nowrap :  強制在同一行內顯示所有文字,直到文字結束或者遭遇 br 物件。參閱 nowrap屬性 

說明: 

設定或檢索物件內空格字元的處理方式。 

空格字元,像換行,空格,tab,在html文件中預設的是被忽略的。當此屬性設定為 normal 或者 nowrap 時,你可以使用不換行空格的命名實體 來新增空格,用 br 元素來新增換行。此屬性對你使用文件物件模型(dom)操作的內容的影響與其對ie顯示內容的影響一樣。 

此屬性作用於塊物件。 

此屬性對於 currentstyle 物件而言是唯讀的。對於其他物件而言是可讀寫的。 

對應的指令碼特性為 whitespace 。

ORACLE SQL 用SUBSTR擷取字串

substr string,s,n 其中string是待擷取的字串,而s是開始位置,n是擷取字元的個數 例如想要擷取 hello world 裡面的前三個字元,也就是 hel substr hello world 0,3 0代表從第乙個開始取,3表示取三個字元,效果與下同 substr hello ...

swift 3 擷取字串

如果沒有耐心看完,可以直接到文章結尾取 string 的 extension string.substring to string.index 從起始擷取到 to 索引 let toindex string.index string.startindex,offsetby 5 開始索引偏移5 pri...

python作業擷取字串 Python擷取字串

問題 最近練習python的過程中,發現我要擷取從某個位置開始到結尾的子串,卻想不出什麼好方法實現。比如 123456 我要 456 這個子串 錯誤的嘗試 我先開始是這樣獲取的 str 123456 print str 3 len str 1 str len str 1 456 這樣太長太複雜冗餘太...