Webboard

Pełna wersja: Łamanie lini tekstu
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.8.7
adres forum: no niestety, nie posiadam
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): Na jakiej zasadzie MyBB lamie linie tekst w postach, bo tam działa to tak jak należy
tzw.

nie zostawia pojedynczych liter tylko w przypadku złamania lini przenosi cale słowo
w przypadku długiego ciągu bez spacji ładnie przenosi w kolejną linie
word-wrap: normal to masz na mysli? Jesli dobrze cie zrozumialem to word-wrap jest tym czego szukasz. Gdy slowo sie nie zmiesci to automatycznie przenosi je do nowej linii.
dziękuje za chęć pomocy :)

z word wrap word break juz walczylem, efekt mierny

https://jsfiddle.net/88fyrk26/1/

a tutaj dziala to calkiem ladnie http://i.imgur.com/gvKlV2r.png - domyslny styl mybb

w
sumie już sam nie wiem jak to jest, mybb ma jeszcze kilka divów nad textem
https://jsfiddle.net/88fyrk26/5/

Wyglada na to, ze dziala. :)
tak zgadza się dziękuje, tylko mój problem jest głębszy

ale co dla diva w którym jest  ciąg aaaa


https://jsfiddle.net/88fyrk26/8/
Wszystko bylo by pieknie
ale takie rozwiązanie dzieli slowa
https://jsfiddle.net/88fyrk26/10/
w mybb zamiast podzielić slowo przenosi cale do nowej lini, tu chyba chodzi bardziej o szerokości, nie mogę sie tego dopatrzeć
Obszukałem trochę google i takie coś zdobyłem: https://jsfiddle.net/88fyrk26/12/
Cel raczej osiągnięty. :>
pięknie dziękuje, działa, może ktoś jeszcze dopatrzy się bledu z szerokoscią divów
A tak konkretniej o jaki błąd chodzi? Żadnego błędu z szerokością nie mogę zauważyć, a może będę w stanie pomóc. ;p
bo div samoistnie sam w sobie powinnien dzialac tak jak napisalem w pierwszym poscie, widzać to w pierwszych fidlach a w kodzie ktory podalem jest kiszka
jestem ciekawy dlaczego
Czytam ale nie bardzo rozumiem problem. MyBB zdaje się nie stosować niczego poza standardowym break-word i to co wskazujesz jako przykład ładnie odzwierciedla efekt jaki powstaje:

https://jsfiddle.net/88fyrk26/14/

Div sam w sobie wrapuje słowa wyliczając długość stringa od spacji do spacji i wpasowując to w szerokość tabeli, stąd automatycznie wrapowanie pełnych zdań. Jeden wyraz jeśli jest za długi to musi zostać złamany i to pięknie stosuje break-word.
Przykład dla szerokości:
http://jsfiddle.net/Hss5g/2/
dodanie tfixed clear - klas - do znacznika tabeli (tak jak jest w MyBB i o to mi chodzilo) chyba pomogla na amen, dzieki