Перенос слов CSS / разрыв строки при подчеркивании в дополнение к пробелам и дефисам

У меня есть куча действительно длинных имен файлов, из-за которых форматирование HTML выходит за пределы. Во всех этих именах файлов вместо пробелов используются символы подчеркивания, и если бы они были пробелами, их можно было бы легко прервать / перенести. Вот так.

Here_is_an_example_of_a_really_long_filename_that_uses_underscores_instead_of_spaces.pdf

Есть ли способ указать CSS обрабатывать символы подчеркивания в тексте, как если бы они были пробелами или дефисами, и таким образом переносить / прерывать символы подчеркивания? Вот так.

Here_is_an_example_of_a_really_long_
file_name_that_uses_underscores_
replace_of_spaces.pdf

Для моих целей я не могу использовать скрипт для этого. Я также не хочу использовать трюк word-wrap: break-word, потому что он обычно не работает без указания ширины. Кроме того, он произвольно прерывается между словами.

Спасибо.

32
задан dsmtoday 11 June 2011 в 15:45
поделиться