html塊級元素實現過長文字部分顯示

2021-07-26 00:14:47 字數 732 閱讀 9807

有時候我們在前端開發過程中,會遇到一些需求:使用者要求首頁的很多個模組內容描述文字太多的情況下只顯示:「***xx...」

在css中有很方便的標籤可以使用,但前提是針對div塊級元素,對span和a這些不起作用,但我們在實際應用中可以在標籤外面再巢狀乙個div,這樣其實也不難

******x 

text-overflow : clip | ellipsis

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

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

text-overflow:ellipsis屬性在火狐中是沒有效果的。

text-overflow是乙個比較特殊的樣式,我們可以用它代替我們通常所用的標題擷取函式,而且這樣做對搜尋引擎更加友好,如:標題檔案有50 個漢字,而我們的列表可能只有300px的寬度。如果用標題擷取函式,則標題不是完整的,如果我們用css樣式text- overflow:ellipsis,輸出的標題是完整的,只是受容器大小的侷限不顯示出來罷了。

text-overflow屬性僅是註解,當文字溢位時是否顯示省略標記。並不具備其它的樣式屬性定義。我們想要實現溢位時產生省 略號的效果。還必須定義:強制文字在一行內顯示(white-space:nowrap)及溢位內容為隱藏(overflow:hidden)。只有這樣 才能實現溢位文字顯示省略號的效果。

HTML塊級元素

在html5出現之前,人們一般把元素分為塊級 內聯和內聯塊元素。本文將詳細介紹html塊級元素 標題 heading 元素有六個不同的級別,是最高端的,而則是最低的。乙個標題元素能簡要描述該節的主題 從到,重要性逐漸減小,字型大小也逐漸減小。在使用標題元素時,要注意以下幾點 1 不要為了減小標題的字...

HTML 塊級元素 行級元素

塊狀元素排斥其他元素與其位於同一行,可以設定元素的寬 width 和高 height 塊級元素一般是其他元素的容器,可容納塊級元素和行內元素。常見的塊級元素有div,p h1 h6等。行內元素不可以設定寬 width 和高 height 但可以與其他行內元素位於同一行,行內元素內一般不可以包含塊級元...

HTML行內元素 塊級元素 行內塊級

html標籤按照元素種類可以分為行內元素 display inline 塊級元素 display block 和行內塊級元素 display inline block 三種。了解元素種類有利於,我們進行css布局及屬性的使用。也叫內聯元素或內嵌元素,只能容納文字或其他內聯元素。預設特點 示例 關關雎...