As we know, there is a way to restrict words in tag **p**, but I want to do some thing on tag **span** and don't change its display attribute, is there anyway to achieve it?

---

update:
I don't want to change the display attribute, because it can break the normal flow. So, is there any way to achieve it? I think maybe the `text-overflow` just fit to the `block` or `inline-block` box.

[Here is a demo.](http://jsbin.com/katave/1/edit?html,css,output)