There's a solution using an image as the ellipses. You could probably do it with JavaScript, but this is the only CSS way I can think of. Demo here.
What you need to do is give a container element a repeating background of dots, and then any element on top of it has an opaque background; this will hide the dots, giving a half decent effect. Experimentation is key.
Code as follows:
HTML
<div>
<strong>Big plate o' food</strong><span>1 million money</span>
</div>
CSS
div
{
background: url('http://media.avclub.com/images/auth/user/57461/ellipsis_png_35x42_crop_q85.jpg') repeat-x;
}
strong, span
{
background: white;
}
span
{
float: right;
}
Please note I've used a really crappy image for the ellipses; you can do better.