переполнение текста: многоточие в Firefox 4? (и FF5)

Свойство CSS text-overflow: ellipsis; должно быть одной из немногих вещей, которые Microsoft сделала правильно для Интернета.

Все остальные браузеры теперь поддерживают это ... кроме Firefox.

Разработчики Firefox спорят по этому поводу с 2005 года , но, несмотря на очевидный спрос на него, они, похоже, не могут заставить себя реализовать его (даже экспериментальный -moz- будет достаточно).

Несколько лет назад кто-то разработал способ взломать Firefox 3, чтобы он поддерживал многоточие . Хак использует функцию -moz-binding , чтобы реализовать его с помощью XUL. Многие сайты сейчас используют этот прием.

Плохие новости? Firefox 4 удаляет функцию -moz-binding , что означает, что этот хак больше не будет работать.

Так что, как только Firefox 4 будет выпущен (в конце этого месяца, Я слышал), мы собираемся вернуться к проблеме, что он не может поддерживать эту функцию.

Итак, мой вопрос: есть ли другой способ обойти это? (Я стараюсь по возможности избегать использования Javascript-решения)

Итак, как только будет выпущен Firefox 4 (я слышал, в конце этого месяца), мы вернемся к проблеме того, что он не может поддерживать эту функцию.

Итак, мой вопрос: есть ли другой способ обойти это? (Я стараюсь по возможности избегать использования Javascript-решения)

Итак, как только будет выпущен Firefox 4 (я слышал, в конце этого месяца), мы вернемся к проблеме того, что он не может поддерживать эту функцию.

Итак, мой вопрос: есть ли другой способ обойти это? (Я стараюсь не возвращаться к решению Javascript, если это вообще возможно)

[ИЗМЕНИТЬ]
Множество голосов «за», так что я, очевидно, не единственный, кто хочет знать, но пока у меня есть один ответ, который в основном гласит «используйте javascript». Я все еще надеюсь на решение, которое либо вообще не будет нуждаться в JS, либо, в худшем случае, будет использовать его только как запасной вариант, когда функция CSS не работает. Так что я собираюсь объявить награду за вопрос, на случай, если кто-то где-то найдет ответ.

[ИЗМЕНИТЬ]
Обновление: Firefox перешел в режим быстрой разработки, но, несмотря на то, что сейчас выпущен FF5, эта функция по-прежнему не поддерживается. И теперь, когда большинство пользователей обновили FF3.6, взлом больше не является решением. Хорошая новость. Мне сказали, что он может быть добавлен в Firefox 6, который с новым графиком выпуска должен выйти всего через несколько месяцев. Если это так, то, думаю, я могу подождать, но жаль, что они не смогли разобрать это раньше.

[ОКОНЧАТЕЛЬНОЕ РЕДАКТИРОВАНИЕ]
Я вижу, что функция многоточия наконец-то была добавлена ​​в Firefox "Aurora Channel" (т.е. версия для разработки). Это означает, что теперь он должен быть выпущен как часть Firefox 7, который должен выйти в конце 2011 года. Какое облегчение.

Примечания к выпуску доступны здесь: https://developer.mozilla.org/en -US / Firefox / Releases / 7

104
задан Chris 28 February 2014 в 17:50
поделиться