2016-04-25 72 views
5

是否可以在純CSS(允許僞元素,只是沒有附加的HTML標記)中設置字符串可以採用的換行符的限制。換句話說,一個字符串在打包時可以被分割多少次。在字符串換行中設置允許的換行符的最大數量

我愛黃色,香蕉

這可以在儀表板通常突破:

i- 
love-yellow-bananas 

i- 
love- 
yellow-bananas 

i- 
love- 
yellow- 
bananas 

,但是這將是很好,如果你可以指定限制。比方說,我將限制設置爲2,那麼輸出中只能是:

i-love-yellow-bananas 

i- 
love-yellow-bananas 

i- 
love- 
yellow-bananas 

,而不是

i- 
love- 
yellow- 
bananas 

,因爲在這種情況下,字符串分割的3倍,這比我給出的2個。

一些人想知道爲什麼,即使這是「funzies」,這裏是一個用例:

我DAT一個從服務器獲取的信息。你可以猜到,這是一個巨大的HTML表格中的一些基本表格數據。其中一列是一個ID,由許多字符組成,用破折號分隔。瀏覽器會看到這些破折號,並認爲「哦,這是一個很好的折點,讓我們在這裏打破!」即使您不介意休息或休息兩次,也不希望超出頂部(因爲瀏覽器在斷線時傾向於這樣做),所以您希望限制瀏覽器尋找簡單方法的級別(即容易在這個易受攻擊的列中的折點)。

回答