Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2010-11-17 18:11:50

Slavik
Участник
Зарегистрирован: 2010-11-13
Сообщений: 61
Рейтинг :   

Как исправить.

Подскажете пожалуйста, как исправить такую ситуацию. При добавлении новости не хочет переходит на новую строку, а растягивает таблицу, подскажите как сделать чтобы ширина столбца была сталой, а текст автоматически перескакивал на новую строку.

Например:
http://allbooks.netne.net/

КОД:

<table cellpadding="0" cellspacing="0" width="100%" style="margin-left: 0px; border: 1px solid #c4c4c4;">
     <tr>
         <td width="90%" style="background-color: #1f6598; height: 25px;" height="25" class="l_w" align="center">{category}<strong>{title}</strong>
            </td>
               
       </tr>
  </table>

<table cellpadding="0" cellspacing="0" width="100" style="margin-bottom: 10px; margin-left: 0px; border-left: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4;">
     <tr>
         <td style="background-color: #FFFFFF; padding: 10px;valign="top" colspan="2"" >
        <p>[icon]<img src="{icon}" alt="" border="0" />[/icon]{short-story}</p>
         </td>
         </tr>

<tr>
    <td style="background-color: #FFFFFF; padding: 10px"; valign="top"; colspan="2">[isplugin rating]{plugin_rating}[/isplugin]</td>
   </tr>
  <tr>
    <td  style="background-color: #FFFFFF; padding: 10px" valign="top">[link] Подробнее ... [/link] [comheader] | C: [{comments-num}][/comheader]</td>
<td align="right";padding: 10px">{date}</td>
  </tr>

     </tr>
  </table>

Не в сети

#2 2010-11-17 18:51:52

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Как исправить.

Slavik, smile в русском языке нет таких длинннннннннннннннющих слов, как вариант:
1. вставлять тег <wbr> в это слово, где возможно/предположительно/желательно/..... делать перенос, но тормоз Опера не понимает сей тэг, но можно и ей его втюхнуть, надо для этого тега прописать display: inline-block
2. задать overflow: hidden для ячейки, это скроет все что выходит за ее пределы
3. задать для ячейки white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; white-space: pre-wrap; это наиболее оптимальный вариант (тут Опера тоже скорее всего будет тормозом)
4. и самый правильный не выдумывать слова длиннее 33 символов )) для русского языка

P.S. Тему надо создавать тут, т.к. это никак не относится к движку, даже краем бока )

Изменено Trashcka (2010-11-17 18:54:04)

Не в сети

#3 2010-11-17 18:57:15

Slavik
Участник
Зарегистрирован: 2010-11-13
Сообщений: 61
Рейтинг :   

Re: Как исправить.

Как всегда огромное спасибо smile

Не в сети

Подвал раздела

Работает на FluxBB