Почему текст не обрезается и ширина больше 80%?

Всем доброго дня.
Есть определенная разметка, которая генерируется серверными контролами.
Мне нужно настроить, чтобы ширина контрола была 80% (но не в пикселях, а именно в процентах - резиновая), а если в данное пространство не помещается текст, то он должен обрезаться многоточием.

Если установить фиксированные размеры, то все работает, а вот с % - нет - убегает за границы экрана.

Что делаю не так?

Пример
  • Вопрос задан
  • 139 просмотров
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Может вы делаете что-то не так, у меня все получилось:
jsfiddle.net/IonDen/e9qzcwy2/1
<div class="test">
  <div class="test_wrap">
    Very long piece of text and other stuff.
  </div>
</div>

.test {
  width: 200px;
  background: #fff;
}
.test_wrap {
  width: 80%;
  background: #eee;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы