[ toxi_programer @ 19.03.2008. 14:36 ] @
U jednom delu stranice hoću da prikažem neki tekst, recimo u jednoj ćeliji koja je široka 50 piksela. Ako je tekst predugačak ćelija se jednostavno poveća, a ja hoću da se tekst prelomi u novi red tako da širina ćelije ne bude narušena.
Jel može to nekako da se uradi, ili moram kroz kod( C#, ASP.NET), "ručno" da proveravam dal' je tekst predugačak pa da dodajem <br/> tag?
[ mizob @ 19.03.2008. 14:56 ] @
Jesi li stavio da je ta celija fiksne duzine?
pr:

Code:

<td width="50px"> Text.... </td>

[ jablan @ 19.03.2008. 14:56 ] @
http://www.w3schools.com/css/pr_tab_table-layout.asp
[ toxi_programer @ 19.03.2008. 15:32 ] @
Da, znam za to. Dakle namestim da se reči prebacuju u novi red ako ne mogu na primer obe reči da stanu u jedan, ali problem je ako imam jednu, dugačku reč koja zbog svoje dužine ne može da stane u jedan red, browser poveća veličinu tabele/ćelije da bi prikazao celu tu reč. A ja sam hteo postići da se tabeli ne menja veličina već da se i takva reč prelomi. Isto kao što na primer radi tekst-box kontrola...

Može li to?
[ gorancir @ 01.04.2008. 00:35 ] @
To što ti hoćeš neće moći običan html. Jer ako kojim slučajem

Code:
<div style="width:50px; background-color:#CCCCCC">
Teeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeext
</div>


taj div će ti biti širine 50px, ali tekst i dalje prelazi preko njega, a tabelu, složili smo se razvuče. Ovde php rešava problem. Ručno ispitaj koliko max karaktera staje po redu a da ne narušava izgled tabele, pa napraviš funkciju koja ispituje dužunu reči (reč po reč, niz od svih reči sa graničnikom <SPACE>) i ako je ta dužina > x onda umetneš <br/> posle x-og karaktera... Jedino je problem ako i posle preloma, ako je taj ostatak duži od x karaktera, mada možeš još jednom da ispitaš ili napraviš neku petlju...