Not the best title, but anyway...
I have an element with a max-width and some text.
max-width
If the text is longer than will fit on one line, I get this:
Use the above solution, but on the inner element set display: table-caption, and DON'T set max-width: 0px. This will include safari support (as well as Firefox 17 and IE8/9 and Chrome)