За последние 24 часа нас посетили 59900 программистов и 1771 робот. Сейчас ищут 797 программистов ...

таблица!

Тема в разделе "HTML и CSS", создана пользователем kolya7774, 23 окт 2011.

  1. kolya7774

    kolya7774 Активный пользователь

    С нами с:
    3 мар 2011
    Сообщения:
    98
    Симпатии:
    0
    Привет.
    Может данный вопрос уже обсуждался, так извините, если что.
    Вопрос такой. Есть таблица.

    HTML:
    1.  
    2. <table cellpadding="0" cellspacing="0" width="100%" align="center">
    3. <tr>
    4.  
    5. <td id="left_table_menu"><div style="width:253px">
    6. <?php include ("blocks/left_td_articles.php"); ?>
    7. </div>
    8. </td>
    9.            
    10. <td id="center_table">
    11. <?php
    12. printf ("<table cellpadding='0' cellspacing='0' class='comments_table'>
    13. <tr class='comments_author_date'>
    14. <td class='author'>Комментарий добавил(a): &nbsp;%s</td>
    15. <td class='date'>Дата добавления: &nbsp;%s</td>
    16. </tr>
    17. <tr>
    18. <td class='comments_text'>%s</td>
    19. </tr>
    20. </table>"...));...?>
    21.                
    22.        
    23. <td width="253" id="right_table_menu"><div style="width:253px">
    24. <?php include ("blocks/right_td.php"); ?></div></td>
    25.    
    26. </tr>
    Левая колонка и правая ( 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]

    Что подскажите?
     
  2. kolya7774

    kolya7774 Активный пользователь

    С нами с:
    3 мар 2011
    Сообщения:
    98
    Симпатии:
    0
    если Вы столкнулись с этой проблемой, то пишите для <table> table-layout:fixed; а потом что был перенос слова - word-wrap:break-word;