[ set_X @ 26.02.2005. 08:38 ] @
| Ovako pravim jedan guestbook.
Pisem u text fajl lepo, i sve radi, i citanje.
Prikazujem preko table:
Code:
echo "<table border=0 table width='70%' cellpadding='0'>
<td width=70% valign=top><table width='70%' class='row1'>
<tr>
<td class='row1'>
<br><br>$textm <br><br>
</td>
</tr>
</table></td></table>";
Ali ako je komentar malo duzi, prilikom prikaza ceo text je u jednoj liniji, i to primorava na horizontalni skroling, sto je nesto najgroznije moguce.
Da li znate nacin kako da sprecim, da prikazuje u vise linija, t.j. da se linija deli na kraju tabele?
Prilikom pisanja u fajl, sve pisem u jednu liniju.
poz. |
[ set_X @ 26.02.2005. 09:54 ] @
Zar niko nezna?
[ webmaster1 @ 26.02.2005. 10:21 ] @
Mozda bi bilo bolje da si ovako napisao:
Code:
echo "
<table border=\"0\" table width=\"70%\" cellpadding=\"0\">
<td width=\"70%\" valign=\"top\">
<table width=\"70%\" class=\"row1\">
<tr>
<td class=\"row1\">$textm;</td>
</tr>
</table>
</td>
</table>";
mislim da postoji neka fora kako se to radi kulturnije,al ja to resim tako sto
dam velicinu tabele u pixelima i ne brinem o tome...
[ Goran Rakić @ 26.02.2005. 12:55 ] @
Kada ogranicis tabelu na 70%, sadrzaj ne bi smelo da predje tih 70% stranice (browser sam treba prelomiti) osim:
1) postoji nobr atribut
2) sadrzaj je u <pre> tagu
3) sadrzaj nema nigde razmaka pa browser ne moze da prelomi red
Ukoliko je slucaj pod 3, onda ti moze pomoci sledece:
echo(wordwrap($textm, 300, "<br/>\n", 1));
Funkcija ce prelomiti tekst na 300 karaktera (izaberi proizvoljno), prekidajuci i u pola reci (sto tebi i treba), i ubaciti prekid reda po prekidu.
Na kraju, preporuka: koristi CSS umesto ovog uzasa od tabela.
[ set_X @ 26.02.2005. 13:23 ] @
Citat:
Goran Rakić:
Na kraju, preporuka: koristi CSS umesto ovog uzasa od tabela.
Naravno da koristim CSS.Ali sam ovo samo napisao primer.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.