用CSS截斷字串

2021-07-03 06:00:32 字數 1193 閱讀 9371

方法一:

任意長度的字串

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

方法二:

css 截斷字串2008-01-08 09:58css是實現文字自動截斷,**如下:

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 。

用CSS截斷字串

方法一 任意長度的字串 說明 優點是內容可以為任何html元素,包括超連結和等,在ie6中還會在結尾自動顯示省略號。缺點是必須指定寬度數值,並且寬度不能是百分數,否則在ie中會被認為是字元總長的百分比。方法二 說明 優點是寬度可以設為百分數。但缺點是內容只能為純文字,不能有超連結等內容。css 截斷...

CSS截斷字串

方法一 任意長度的字串 說明 優點是內容可以為任何html元素,包括超連結和等,在ie6中還會在結尾自動顯示省略號。缺點是必須指定寬度數值,並且寬度不能是百分數,否則在ie中會被認為是字元總長的百分比。方法二 說明 優點是寬度可以設為百分數。但缺點是內容只能為純文字,不能有超連結等內容。css 截斷...

用CSS截斷字串的兩種實用方法

方法一 複製 如下 任意長度的字串 說明 優點是內容可以為任何html元素,包括超連結和等,在ie6中還會在結尾自動顯示省略號。缺點是必須指定寬度數值,並且寬度不能是百分數,否則在ie中會被認為是字元總長的百分比。方法二 複製 如下 說明 優點是寬度可以設為百分數。但缺點是內容只能為純文字,不能有超...