надеюсь кто-то может помочь.эллипсис с переполнением текста не работает с динамической шириной
У меня есть 3 гнезда div. Родители, дети и дети детей.
То, что я хочу выполнить (мотив не имеет значения), заключается в том, что этот ребенок получает относительную ширину в зависимости от ширины родительского элемента (в процентах), а дети детей должны иметь эллипсис переполнения в зависимости от этой ширины. Проблема в том, что если я использую% в ширине детей, то многоточие не работает, и если я определяю ширину в пикселях, он работает.
Вот HTML
<div class="a">
<div class="b">
<div class="c">
Here should go some text long enough to ellipsis the overflow
</div>
</div>
</div>
Вот нерабочего CSS
.a {
border:black 1px solid;
float: left;
width: 122px;
display: table;
line-height: 14px;
}
.b {
width:100%;
color: black;
font-size: 14px;
text-transform: uppercase;
cursor: pointer;
}
.c {
line-height: 11px;
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space:nowrap;
}
Однако если я изменить ширину B для 122px он отлично работает (обратите внимание, что 122px должен быть равен 100%).
Вы можете проверить его здесь: http://jsfiddle.net/vNRpw/4/
Спасибо!
ненужную downvote. Если бы я обновил ответ, все бы знали, что он был решен, поэтому никто не тратит время на это. Это даст мне время для ответа на вопрос. Кроме того, я не могу отметить свой собственный ответ, как принято после двух дней. В любом случае, спасибо за предложения –