2016-04-25 71 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,由许多字符组成,用破折号分隔。浏览器会看到这些破折号,并认为“哦,这是一个很好的折点,让我们在这里打破!”即使您不介意休息或休息两次,也不希望超出顶部(因为浏览器在断线时倾向于这样做),所以您希望限制浏览器寻找简单方法的级别(即容易在这个易受攻击的列中的折点)。

回答