Łamanie tekstu w tabeli

0

Witam, mam tabele, ale chce, aby tekst w niej łamał się na koncach tabeli, nawet jezeli bedzie to dlugie slowo.
Da się to zrobić?
Pozdrawiam.

0

Chodzi Ci o wyjustowanie tekstu, bo nie jestem pewień czy zrozumiałem? Jeśli tak to dajesz: align=justify

0

Chodzi mi o to, aby na przyklad, jak jest dlugie slowo:

[code]
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[/code]

To aby zamiast przedluzac tabele i strone w prawo, to aby slowo/tekst sie ucinalo : )

0

overflow:hidden + ustawiona na sztywno szerokość.

0

Oczywiście overflow: hidden nie da kompletnie nic w przypadku tabeli.
Dodatkowo nie da takiego efektu jak kolega zakładający temat chciał (bo nie spowoduje przełamania tekstu tylko niewidoczność tego co "wyjeżdża" poza podaną szerokość).
Osobiście też zastanawiałem się kiedyś nad problemem przełamania ciągu znaków bez białych znaków między nimi na końcu np diva i nie doszedłem do żadnego rozwiązania.
Jeśli jest to ważne ze względów na kompozycję strony to lepiej użyć środka zastępczego w postaci wspomnianego przez kolego moderatora overflowa.
Z tym, że trzeba by jeszcze zamienić tabelkę na diva (lepsze rozwiązanie) bądź w komórce w które ma być ta treść wstawić diva na szerokość tej komórki i na tego diva overflow: hidden.

0
<?php

  function word_maxlen($str, $len) {
    return preg_replace('/([^\r\n\t ]{'.$len.'})/', '\1<wbr />', $str);
  }

  $str = '1 22 333 4444 55555 666666 7777777 88888888 999999999 0000000000';
  echo word_maxlen($str, 6);

?>
0

Dzieki, dziala
Tyle ze dziala tylko pod IE i Firefoxem, w Operze juz to nie dziala.
Da sie to jakos rozwiazac?
Dzieki

1 użytkowników online, w tym zalogowanych: 0, gości: 1