Как сделать, чтобы ширина таблицы не менялась.

proginet2

Новичок
Как сделать, чтобы ширина таблицы не менялась.

вот код:

<table border="1">
<tr>
<td width="100">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</td>
</tr>
</table>

получается шырокая ячейка, если посатавить пробелы - всё переводиться в несколько строк и шырина будет 100, а если нет - ширина стаёт больше 100. Как сделать чтобы текст переводлся автоматически?
 

kruglov

Новичок
Автоматически переводить нельзя, разве что вставить между буквами какие-нить <wbr>

Чтоб таблица не растягивалась, а текст просто обрезался, то попробуйте

PHP:
<td><div style="overflow:hidden;width:100px">aaa</div></td>
Если ширина ячейки неизвестна заранее (зависит от остальных ячеек, выражена в процентах), попробуйте:

MSIE: <table style="table-layout:fixed">
Mozilla, Opera: тот же див, но шириной 100% (от ячейки)

---

>[skip]
Это он написал, а потом передумал. А стирать сообщения нельзя, только редактировать.
 

proginet2

Новичок
kruglov
спасибо, но текст обрезать не взя, но суть я понял - броузер не умее сам разрывать слово.
 
Сверху