A: 

What browser? The text-overflow property is not universally supported.

This may help: http://www.quirksmode.org/css/textoverflow.html

EDIT: Oh never mind, iphone == safari. Perhaps the version is relevant though.

SpliFF
It appears that the only way to get an ellipsis to display is by constraining the text to one line (with white-space: nowrap).
Andrew Hedges
have you tried white-space pre or pre-wrap and other alternatives?
SpliFF
Interesting idea. I tried it and it does force an ellipsis, but puts the content on 2 lines, where I want 3. It would cause me to need to break lines server-side to get the effect, which is what I'm trying to avoid. Thanks for the idea, though.
Andrew Hedges