У меня есть список путей (из-за отсутствия лучшего слова, возможно, дорожки из крошки хлеба лучше описывают их). Некоторые из значений слишком длинны для отображения в их родительском объекте, поэтому я использую text-overflow: ellipsis
. Проблема в том, что важная информация находится справа, поэтому мне хотелось бы, чтобы эллипсис появился слева. Нечто подобное этому искусству ASCii:Эллипсис с переполнением текста на левой стороне
----------------------------
|first > second > third |
|...second > third > fourth|
|...fifth > sixth > seventh|
----------------------------
Обратите внимание, что первая строка достаточно короткая, так что остается левым краем, но остальные два слишком долго, так что на левой стороне появляется многоточие.
Я бы предпочел только решение CSS, но JS в порядке, если его не избежать. Это нормально, если решение работает только в Firefox и Chrome.
EDIT: На данный момент я ищу работу с ошибками в Chrome, которые предотвращают ее правильное отображение, когда документ смешан с RTL и LTR. Это все, что мне действительно нужно с самого начала, я просто этого не осознавал.
Ouch, смешанные RTL и LTR langages? У меня было много проблем с этим в последнее время. То, что я нашел, помогло многим, когда я разделял каждый элемент RTL и LTR в разных div. В противном случае оба langage были смешаны в отношении странных способов ... – Zwik
FWI: У меня есть ошибка, открытая по проблеме chrome: http://code.google.com/p/chromium/issues/detail?id = 155836 – Mbrevda
Возможный дубликат [Требуется использование права «переполнение текста», когда для «direction» установлено значение «rtl»] (http://stackoverflow.com/questions/18532256/needs-use-right-text-overflow- когда-direction-is-set-to-rtl) –