Is text overflow not better handled by using the [text-overflow property][1] in CSS?

[1]: http://caniuse.com/#feat=text-overflow