Привет. Может данный вопрос уже обсуждался, так извините, если что. Вопрос такой. Есть таблица. HTML: <table cellpadding="0" cellspacing="0" width="100%" align="center"> <tr> <td id="left_table_menu"><div style="width:253px"> <?php include ("blocks/left_td_articles.php"); ?> </div> </td> <td id="center_table"> <?php printf ("<table cellpadding='0' cellspacing='0' class='comments_table'> <tr class='comments_author_date'> <td class='author'>Комментарий добавил(a): %s</td> <td class='date'>Дата добавления: %s</td> </tr> <tr> <td class='comments_text'>%s</td> </tr> </table>"...));...?> <td width="253" id="right_table_menu"><div style="width:253px"> <?php include ("blocks/right_td.php"); ?></div></td> </tr> </table> Левая колонка и правая ( id="left_table_menu" и id="right_table_menu") отображают все введенные слова нормально (если ввести 100 букв подряд колонки остаются неподвижными, т. е. все помещается на весь экран и таблица не едет вправо!!!) Вся проблема в средней колонке. Если поставлю 100%, и буду вводить 100 букв подряд или большой текст - средняя колонка будит растягиваться. Если поставлю в px, то все отображает нормально, но мне надо что бы было в %. Вот цсс файл: [css].comments_table { background: #141414; border:1px solid #050505; width:100%; margin:10px 0; } .comments_text { color: #F6F6F6; } [/css] Что подскажите?
если Вы столкнулись с этой проблемой, то пишите для <table> table-layout:fixed; а потом что был перенос слова - word-wrap:break-word;