Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > зафиксировать ширину таблицы


Автор: Mpak 13.4.2009, 14:17
Привет Винградовцамsmile
Есть у меня такое
Код

<table border='1' rules='rows' class='table_control' align='center' width='98%'>
 <tr>
  <td>Текст:</td>
  <td><?= $text ?></td>
 </tr>
</table>

В принципе выводит все нормально, но когда строчка в текстке имеет большую длину без абзацев (порядка сотни символов)
таблица начинает раширятся под строчку... есть какое-нить свойства зафиксировать ширину?

Автор: NLspieler 13.4.2009, 17:30
Если поместить текст внутрь параграфа <p> </p>, то тогда слишком длинный текст не будет расширять таблицу.

Код

<table border='1' rules='rows' class='table_control' align='center' width='98%'>
 <tr>
  <td>Текст:</td>
  <td><?php echo '<p>' . $text . '</p>'  ?></td>
 </tr>
</table>

Автор: bars80080 13.4.2009, 17:41
Цитата(Mpak @  13.4.2009,  14:17 Найти цитируемый пост)
когда строчка в текстке имеет большую длину без абзацев (порядка сотни символов)

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

если пробелов нет, то текст помещается в блок 
Код

<div style="overflow: hidden; width: 200px; height: 150px;"><?=text?></div>

Автор: Mpak 13.4.2009, 17:54
Цитата(bars80080 @  13.4.2009,  20:41 Найти цитируемый пост)
если есть пробелы, то строчка должна переносится.

Эмм... мда.. дотестился... ввел текст около 150 симоволов непоставив ниодного пробела... совсем про них забыл  smile 
Вот даже интересно, глюк это или нет smile

Автор: bars80080 13.4.2009, 19:36
нет, нормальное явление не разрывать слово на куски

Автор: Mpak 13.4.2009, 23:14
Но это же влечет за собой нарушение дизайна... по идее не помешало бы свойство жесткого закрепления ширины/высоты
хоть это и уже тонкости верстки...

Автор: bars80080 14.4.2009, 00:38
режь текст на сервере. но логику придётся придумывать самому

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)