I have several paragraphs that contain different text blocks.
I set a max-height to my text blocks so that they have all the same height (The remaining text is hidden).
I also added "..." at the end of my text blocks. But I would like these three points to be placed immediately after the text, not far away. Is there a way?
I made a jsfiddle with two blocks of text to demonstrate my problem: JSFIDDLE
HTML
<div class="infosLivre">
<div class="descriptionLivre">
(1111 pages) Raptim igitur properantes ut motus sui rumores celeritate nimia praevenirent, vigore corporum ac levitate confisi per flexuosas semitas ad summitates collium
<span class="ellipsis">...</span>
</div>
<div class="infosLivre">
<div class="descriptionLivre">
(1111 pages) Raptim igitur properantes ut motus sui rumores celeritate nimia praevenirent, vigore corporum ac levitate confisi per flexuosas semitas ad summitates collium tardius evadebant. et cum superatis difficultatibus arduis ad supercilia venissent fluvii Melanis alti et verticosi, qui pro muro tuetur accolas circumfusus, augente nocte adulta terrorem quievere paulisper lucem opperientes. arbitrabantur enim nullo inpediente transgressi inopino adcursu adposita quaeque vastare, sed in cassum labores pertulere gravissimo nimia praevenirent, vigore corporum ac levitate confisi per flexuosas semitas ad summitates collium tardius evadebant. et cum superatis difficultatibus arduis ad supercilia venissent fluvii Melanis alti et verticosi, qui pro muro tuetur accolas circumfusus, augente nocte adulta terrorem quievere paulisper lucem opperientes. arbitrabantur enim nullo inpediente transgressi inopino adcursu adposita quaeque vastare, sed in cassum labores pertulere gravissimos
<span class="ellipsis">...</span>
</div>
CSS
.infosLivre{
font-size: 17px;
padding-left:15px;
width: 655px;
}
.descriptionLivre{
padding-top: 30px;
line-height: 1.3;
max-height: 90px;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
position:relative;
hyphens: auto;
}
.ellipsis{
bottom: 2px;
position: absolute;
right: 0px;
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
}