Obsah
Se zßklady jazyka WML jsme se ji₧ seznßmili. Dnes se podφvßme na jeho zb²vajφcφ mo₧nosti û vklßdßnφ obrßzk∙ a tvorbu tabulek. S t∞mito znalostmi u₧ m∙₧eme sm∞le vytvß°et wapovΘ strßnky. Ukß₧eme si proto i jak hotovou strßnku ve WML zp°φstupnit vÜem u₧ivatel∙m slu₧by W@P.
I kdy₧ jsou displeje mobilnφch telefon∙ malΘ, je d∙le₧itΘ na nich informace p°ehledn∞ uspo°ßdat. K tomu lze s v²hodou pou₧φt prßv∞ tabulky.
Tabulka se vklßdß do odstavce pomocφ elementu table. U n∞j jeÜt∞ musφme pomocφ atributu columns urΦit kolik mß tabulka sloupc∙. Je to proto, aby pro mikroprohlφ₧eΦ bylo jednoduÜÜφ tabulku zformßtovat. JednotlivΘ bu≥ky tabulky se ve WML zapisujφ po °ßdcφch. Ka₧dß °ßdka je uzav°ena v elementu tr a ka₧dß bu≥ka v elementu td.
S pomocφ tabulek je pak velice jednoduchΘ vytvo°it nap°. strßnku s jednoduch²m kurzovnφm lφstkem:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Kurzovni listek"> <p> <table columns="2"> <tr> <td>Mena</td> <td>Kurz</td> </tr> <tr> <td>DEM</td> <td>19.46</td> </tr> <tr> <td>ATS</td> <td>2.70</td> </tr> <tr> <td>USD</td> <td>40.46</td> </tr> </table> </p> </card> </wml>
Mo₧nosti formßtovßnφ tabulek jsou ve WML velice omezenΘ. JedinΘ co m∙₧eme urΦit, je zp∙sob zarovnßnφ jednotliv²ch sloupc∙. Pro ka₧d² sloupec m∙₧eme °φci, zda se jeho bu≥ky majφ zarovnßvat doleva, doprava nebo centrovat. Zarovnßnφ se °φdφ hodnotou atributu align. Pro ka₧d² sloupec obsahuje jedno pφsmeno, kterΘ °φdφ zarovnßvßnφ. Pφsmeno `L' odpovφdß zarovnßnφ doleva, `R' doleva a k vycentrovßnφ slou₧φ `C'. Upravenß strßnka s kurzov²m lφstkem bude vypadat mnohem lΘpe, proto₧e kurzy m∞n budou zarovnßny ·hledn∞ pod sebou:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Kurzovni listek"> <p> <table align="CR" columns="2"> <tr> <td>Mena</td> <td>Kurz</td> </tr> <tr> <td>DEM</td> <td>19.46</td> </tr> <tr> <td>ATS</td> <td>2.70</td> </tr> <tr> <td>USD</td> <td>40.46</td> </tr> </table> </p> </card> </wml>
AΦ tabulky vypadajφ skv∞le, je s nimi spojen jeden velk² problΘm, a tφm jsou rozdφly mezi mikroprohlφ₧eΦi. Nap°φklad prvnφ mobilnφ telefon s WAPem uveden² na nßÜ trh (Nokia 7110) tabulky v∙bec nepodporuje. JednotlivΘ bu≥ky tabulky se zobrazujφ na samostatn²ch °ßdkßch, ale o n∞jakΘm uspo°ßdßnφ do tabulky nem∙₧e b²t °eΦ.
LiÜφ se i mikroprohlφ₧eΦe, kterΘ tabulky podporujφ. Pokud se celß °ßdka tabulky nevejde na displej, n∞kterΘ prohlφ₧eΦe ji zalomφ, n∞kterΘ zase umo₧nφ u₧ivateli rolovat tabulkou podobn∞ jako ve webovΘm prohlφ₧eΦi. V souΦasnΘ dob∞ je proto lepÜφ tabulky v∙bec nepou₧φvat, u₧ivatelΘ Nokie 7110 by z nich rozhodn∞ nebyli nadÜenφ.