Сегодня столкнулся с проблемой переноса длинных слов в таблицах HTML.
Имеется следующая таблица:
<table> <tr> <td> короткое слово </td> <td style="width:200px;">длинноедлинноедлинноедлинноедлинноедлинноедлинноедлинноедлинноедлинноедлинноедлинноедлинноедлинноедлинноеслово </td> <td> короткое слово </td> </tr> </table>
В одной из ячеек этой таблицы находится очень длинное слово. Это длинное слово очень сильно увеличивает ширину ячейки. Из-за этого она смотрится совсем не красиво.
Уменьшить ширину ячейки не представляется возможным даже явно задав ширину для нее:
style="width:200px"
Каким же образом можно решить эту проблему?
Больше моих уроков по HTML, CSS и верстке сайтов здесь.
Для этого нужно добавить следующие стили CSS:
table { table-layout: fixed; width:100% } td { word-wrap:break-word; }
После этого все будет отображаться так, как надо.
Вот живой пример:
Надеюсь, это поможет решить вашу проблему. Успехов.
Больше моих уроков по HTML, CSS и верстке сайтов здесь.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти