У меня есть тд с фиксированной шириной и фоновое изображение.Когда в тд есть текст, который длиннее этой ширины, он не переходит на новую строку, он расширяет тд.Почему это так и как мне это исправить?
пример http://jsfiddle.net/pqVYj/1/
Вы можете использовать свойство CSS3 word-wrap: break-word;.
word-wrap: break-word;.
больше здесь: https://developer.mozilla.org/En/CSS/Word-wrap
пример кода на случай, если ссылки не будут работать:
p { width:13em; background:gold; word-wrap:break-word; }
Это что-то вроде настройки, но вы можете сделать что-то вроде этого:
http://jsfiddle.net/A3xs7/
Посмотри третий tr
tr
Просто включите div и установите желаемое измерение и добавьте overlow:hidden; к div.
div
overlow:hidden;