自定义文本溢出CSS?

cr0*_*z3r 12 css css3

我知道这可以通过Javascript,因为我自己做了.但是,随着我构建的平台变得越来越大,我想尽可能多地使用JS重载.此外,在这个时间点,我认为使用CSS文本溢出属性更加可行,因为FireFox现在也支持它.

无论如何,在MDN上阅读文本溢出参考页面,我对第三个参数定义为"string"感到好奇.我不知道这是否指的是"text-overflow属性接受字符串值",或者它是否是一个参数(就像剪辑和省略号一样).

基本上,我只想知道这个字符串参数是否允许我生成自定义文本溢出输出,例如" ..".我尝试过这样的事情:

  • text-overflow: string(" ..");
  • text-overflow: " ..";
  • text-overflow: ellipsis-" ..";

Rya*_*nal 18

根据MDN文档底部的兼容性表,似乎只有Firefox 9+支持字符串值text-overflow.

所以,你大部分时间都不幸.

  • 实际上,现在我想到了,你可能能够组合`selector {overflow:hidden; }`和`selector:after {content:'..'; },如果你知道文本总是*溢出. (3认同)
  • 几年后,我完全期望其他浏览器也能拥有它。我的意思是,它已经成为 W3C 建议的一部分有一段时间了。那好吧。 (2认同)