COMPUTERWORLD
Specializovan² t²denφk o v²poΦetnφ technice
o Internetu
(CW 19/97)

WWW dφlna
Popisky obrßzk∙

Ji°φ Kosek ml.

Vklßdßnφ obrßzk∙ do HTML strßnek je vcelku jednoduchΘ a nabφzφ nßm pom∞rn∞ volnou ruku. ProblΘm vÜak nastane, pokud chceme obrßzek doplnit i jeho popiskem. Element IMG nßm nenabφzφ ₧ßdnou mo₧nost specifikovat popisek obrßzku tak, jak to znßme nap°φklad u tabulek (pomocφ elementu CAPTION). Pokud do textu umφstφme jako jeden odstavec popisek obrßzku a jako druh² odstavec samotn² obrßzek, ztratφme tφm mnoho z mo₧nostφ pro umφst∞nφ obrßzk∙ (nap°. obtΘkßnφ obrßzk∙ textem) a navφc se nßm p°i tisku strßnky m∙₧e stßt, ₧e popisek se objevφ na jinΘ strßnce ne₧ samotn² obrßzek.

K °eÜenφ tohoto problΘmu nßm v²born∞ poslou₧φ tabulky. U nich lze specifikovat jejich popisek. Vytvo°φme tedy tabulku, kterß bude mφt pouze jednu bu≥ku a do tΘto bu≥ky umφstφme obrßzek. CelΘ to m∙₧e vypadat takto:

<TABLE>

<CAPTION>Obr. 1: Plynovß turbφna</CAPTION>
<TR><TH><IMG
SRC="turbina.gif">
</TABLE>

Prßv∞ mezi tagy <CAPTION> a </CAPTION> umφstφme popisek obrßzku. Tagem <TR> zahßjφme °ßdku tabulky a tagem <TH> samotnou bu≥ku. Tag <TH> jsme pou₧ili namφsto <TD> zßm∞rn∞ -- obrßzek bude se sv²m popiskem vycentrovßn. (Obsah bu≥ky uvozenΘ tagem <TH> je centrovßn a popisek tabulky je vycentrovßn nad celou tabulkou.)

Toto °eÜenφ je uspokojivΘ, lze je vÜak zlepÜovat. Prvnφ v∞cφ, kterou lze zm∞nit, je umφst∞nφ popisku -- ten se nßm normßln∞ zobrazφ nad obrßzkem. N∞kdy vÜak pot°ebujeme popisek umφstit pod obrßzek -- staΦφ pak u CAPTION pou₧φt atribut ALIGN a p°i°adit mu hodnotu BOTTOM.

U ÜirÜφch obrßzk∙ je p∞knΘ, pokud jsou vlo₧eny mezi text a jsou vycentrovßny. Naopak u u₧Üφch a menÜφch obrßzk∙ je obvykle hezΦφ, pokud text obtΘkß kolem nich. Dosßhnout prvnφho efektu je celkem jednoduchΘ -- staΦφ celou tabulku pou₧itou pro vlo₧enφ obrßzku s popiskem uzav°φt mezi tagy <CENTER> a </CENTER>.

Pokud chceme, aby byl obrßzek i s popiskem obtΘkßn textem, pou₧ijeme u elementu TABLE atribut ALIGN a p°i°adφme mu hodnotu LEFT nebo RIGHT. Obrßzek pak bude bu∩ zprava, nebo zleva obtΘkßn textem.

U p°φliÜ mal²ch obrßzk∙ je lepÜφ vyhradit pro n∞ trochu vφce mφsta (aby se z popisku nestala dlouhß nudle). K tomu lze v²hodn∞ pou₧φt atribut WIDTH u elementu TABLE.

VÜechny poznatky si shrneme na nßsledujφcφ ukßzce. V²sledn² vzhled v prohlφ₧eΦi je na obrßzku 1:

...

<CENTER>
<TABLE>
<CAPTION
ALIGN=BOTTOM>Obr. 1: Velk² obrßzek na celou Üφ°ku textu</CAPTION>
<TR><TH><IMG
SRC="1mbill.gif">
</TABLE>
</CENTER>

<TABLE
ALIGN=LEFT>
<CAPTION>Obr
2.: Prßce na silnici</CAPTION>
<TR><TH><IMG
SRC="work.gif">
</TABLE>

...

<TABLE
ALIGN=RIGHT WIDTH=30%>
<CAPTION
ALIGN=BOTTOM>Obr 3.: Prßce na strßnce</CAPTION>
<TR><TH><IMG
SRC="atwork.gif">
</TABLE>

...


| <<< | CW o Internetu | COMPUTERWORLD | IDG CZ homepage |