[ 16. October 2000]
- Jozef_Murin
WAP / WML - Formßtujeme text [II. Φas¥]
Aj napriek mnoh²m obmedzeniam dneÜn²ch WAP zariadenφ je nßm aspo≥ do
istej miery dovolenΘ prejavi¥ nßÜho tvorivΘho ducha. NßvÜtevnφkom naÜich
WAP strßnok nemusφme pon·knu¥ iba hol² text, m⌠₧eme si ho do istej miery upravi¥.
Prßve o formatovanφ textu bude dneÜnß Φas¥ nßÜho
WAP / WML serißlu.
Zalomenie textu a zarovnanie
Ak u₧ mßte vytvoren· vo svojom decku nov· kartu s
textom, mo₧no budete chcie¥ zmeni¥ jeho zarovnanie, alebo zaloni¥
nejak² riadok na inom mieste, ako to spravφ WAP prehliadaΦ. V prφpade,
₧e chcete zaΦa¥ nov² riadok textu (resp. zalomi¥ riadok predchßdzaj·ci), vlo₧te na
prφsluÜnΘ miesto znaΦku <br/> . PamΣtajte, ₧e prehliadaΦ
interpretuje jednoduchΘ zalomenie riadku klßvesom enter ako medzeru. Vo vn·tri znaΦky
<
p> m⌠₧ete za pomoci jej atrib·tov definova¥ zalomenie a zarovnanie
textu. Atrib·ty a ich vyu₧itie s· zhrnutΘ v nasledovnej tabu╛ke:
mode="wrap / nowrap"
Dovolφ zalomi¥ riadok v mieste, na ktorom je medzera. /
Zakß₧e
zalomi¥ riadok. Ak je riadok dlhÜφ, ako displej WAP zariadenia, je nutnΘ
scrollovanie. |
align="left / center / right" |
Zarovnanie textu v odstavci do╛ava / na stred / doprava. |
Ka₧dß medzera medzi slovami m⌠₧e by¥ vyu₧itß ako miesto zalomenia riadku. Ak chcete vlo₧i¥ medzi slovß pevn· medzeru, pou₧ite znak
alebo &
Prφklad vyu₧itia odstavcov a zalomenia riadkov:
Zv²raznenie textuWML obsahuje znaΦky, ktorΘ umo₧≥uj· text zv²razni¥. Nasleduj·ca
tabu╛ka vßm poskytne jednoduch² preh╛ad t²chto znaΦiek:
<em>
Zv²raznφ text, obvykle kurzφvou. |
<strong> |
Zv²raznφ text, obvykle tuΦne. |
<i> |
Kurzφva. |
<b> |
TuΦnΘ pφsmo. |
<u> |
PodΦiarknutΘ pφsmo. |
<big> |
Ve╛kΘ pφsmo. |
<small> |
MalΘ pφsmo. |
Odpor·Φa sa vyu₧φva¥ znaΦky em a strong a obmedzi¥ pou₧φvanie znaΦiek
b , i a u na nevyhnutnΘ prφpady.
Toto je prφklad, ako m⌠₧ete naformaßova¥ vßÜ text:
Pou₧itφm znaΦiek table , tr
a td m⌠₧ete vytvori¥ tabu╛ku, do ktorej buniek m⌠₧ete
umiestni¥ text Φi obrßzok. Pomocou spomenut²ch znaΦiek definujete
poΦet stσpcov a riadkov, nem⌠₧ete vÜak definova¥ medzibunkovΘ
medzery, vzdialenos¥ textu od okraja bunky ani ∩alÜie vlastnosti,
ktorΘ umo₧≥uje definova¥ HTML. Interpretßcia tabu╛ky je u r⌠znych
WAP zariadenφ r⌠zna, tak₧e tabu╛ky vyu₧φvajte striedmo.
Ka₧d· tabu╛ku definujete pomocou nasledovn²ch znaΦiek:
table
vytvorφ s·bor stσpcov textu, poΦet stσpcov sa
definuje znaΦkou columns |
tr |
definuje zaΦiatok novΘho riadku tabu╛ky
|
td |
definuje bunku v rßmci riadku
|
columns="Φφslo" |
definuje poΦet stσpcov |
align="L/C/R" |
definuje zarovnanie textu v bunkßch tabu╛ky
|
Definovanie zarovnania textu v bunkßch umo₧≥uje
znaΦka align . Obsah bunky m⌠₧ete zarovna¥ do╛ava, na
stred a doprava, priΦom pou₧φvate hodnoty znaΦka align :
"L" pre zarovnanie do╛ava, "C" na stred a
"R" doprava. Ak chcete obsah v jednotliv²ch stσpcoch zarovna¥
r⌠zne, pou₧ite pre ka₧d² stσpec vlastn· hodnotu (napr. pre tri stσpce
align="CLL" , Φo znamenß na stred, do╛ava, do╛ava).
Ak pou₧ijete iba jednu hodnotu, bude aplikovanß pre vÜetky stσpce.
Prφklad vyu₧itia tabuliek:
Zßpis skratkou
Zßpis pomocou Φφsla |
V²znam znaku |
" |
& | ·vodzovky |
& |
& | znak & |
' |
& | apostrof |
< |
& | menÜφ ne₧ (<) |
> |
& | vΣΦÜφ ne₧ (>) |
|
& | pevnß medzera |
Tak, zv²raz≥ovanie textu a jeho formßtovanie
pomocou odstavcov a tabuliek mßme za sebou. Nezabudnite, ₧e prvou zßsadou pri
formatovanφ textu je vhodne si ho rozdeli¥ medzi
jednotlivΘ karty decku. Sna₧te sa obmedzi¥ mno₧stvo textu v
jednej karte tak, aby cel² text mohol by¥ zobrazen² na displeji mobilnΘho
telef≤nu v jednom momente. Nabud·ce si povieme nieΦo o hypertextov²ch
odkazoch a bitmapov²ch obrßzkoch.
|
|
|