Сокращение имени файла в аттаче при уменьшении размера окна?
Ни какого JS тут не нужно. Вообще, обычно такие вопросы решают на стороне сервера, но если уж нужно обойтись связкой HTML + CSS, то я предложу следующее: так как размер своего блока вы знаете, то нужно указать в процентах максимальный размер класса «name-file-attach-work» и добавить ему display: inline-block. Этого будет достаточно. Стоит только взять запас на четырехзначные расширения. картинку и трехзначные размеры (ведь вы приводите 1020 Мб, к ~1 Гб?). http://jsfiddle.net/9Anbz/1/
" Но как оказалось это чудо работает только с блочными элементами, но тогда получаем элементы не в строку а в столбик. "

float:left?