0

So I have this: http://jsfiddle.net/yw9Dg/

    <style>

.texto {
width:400px;
position:relative;
height:100%;
overflow: hidden !important;
text-overflow: ellipsis !important;
-o-text-overflow: ellipsis !important;
white-space: nowrap !important;
display:block !important;
}
</style>

<div class="texto">
wsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdaswsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdasd asd asdas</div>

It's a large text, but the text-overflow is only working with the first line, and what I need is to make it add the "..." at the end of the text. I can't find anything on Google helping to find a work around to this problem, what am I missing there?

10
  • Umm...The fiddle you posted is working for me. What browser are you using? Commented Mar 30, 2014 at 5:04
  • Google Chrome. Is that the problem? Commented Mar 30, 2014 at 5:06
  • Just tested on Opera and Firefox, and got the same result: wsdasdasdas asda sd as asdasda asdasd asda sdasdasd asdasdas... Commented Mar 30, 2014 at 5:09
  • @user2197736 What you're asking for isn't possible, see my answer. Commented Mar 30, 2014 at 5:10
  • Then what about using Javascript for that? Commented Mar 30, 2014 at 5:13

1 Answer 1

2

From MDN's docs on text-overflow:

This property only affects content that is overflowing a block container element in its inline progression direction (not text overflowing at the bottom of a box, for example).

You can't add an ellipsis bottom of a box using text-overflow. It only works with inline text.

Sign up to request clarification or add additional context in comments.

4 Comments

No offense, but I couldn't get 35% of what you explained. What and how should I do then?
What part didn't you understand?
"in its inline progression direction" And a part at the end. Nevermind, I got it now. So can I solve this if I use Javascript?
As I got no answer from the other person, his script is good but it's not what I needed, I believe your answer is more appropriated, so I'm marking it as the best one. Thx for the great support.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.