Za hranicemi HTML

Kniha nazvaná prostě a jasně HTML (podtitulek Tvorba dokonalých WWW stránek) je další v řadě příruček o hypertexto...


Kniha nazvaná prostě a jasně HTML (podtitulek Tvorba dokonalých WWW stránek) je
další v řadě příruček o hypertextovém jazyce a tvorbě WWW stránek. Pokud jste v
Computerworldu sledovali seriál Vytváříme si domovskou stránku z pera téhož
autora (Jiří Kosek), máte i poměrně přesnou představu o obsahu dnes recenzované
knihy. Připočtěme k tomu skutečnost, že v publikaci najdeme i texty tematicky
odpovídající několika Tématům týdne, a je tu na první pohled o důvod víc, proč
bychom si měli publikaci koupit ona taková tištěná kniha má přece jen, v
porovnání se štůskem vystřižených papírů a nebo s CD-ROMem, leccos do sebe.
Na druhé straně je ale pravda i to, že příruček popisujících jazyk HTML je dnes
na trhu celá řada. Pokud by všechny našly odbyt a čtenáře, stali bychom se
zřejmě zemí webmasterů. Přece jen, HTML je myslím věc spíše praktická, než
(řekněme) bibliofilská a tudíž má sotva smysl dávat peníze za další a další
publikace o tomtéž. Ač je tedy recenzovaná kniha velice hezky vysázená,
graficky uspořádaná i čitelně a srozumitelně napsaná (a bez pravopisných
zločinů), samo o sobě by to zřejmě nestačilo k tomu, abych vám doporučil její
koupi. Odkazy, obrázky, tabulky, typy písma, klikací mapy, formátování
dokumentů, výklad problematiky češtiny na Webu... Na trhu je řada knih téměř
stejných a pokud se o problematiku tvorby webových stránek vážněji zajímáte,
jistě již dávno několik relevantních publikací máte byť zdaleka ne všechny jsou
bezchybné.
V části knihy týkající se "obyčejného" HTML bych tedy doporučil především
kapitoly zabývající se třešničkami na dortu, jakýmisi spíše vedlejšími postřehy
autora jde o úvahy o grafických formátech, kdy použít GIF, kdy JPEG a kdy PNG,
jak efektivně vytvářet transparentní a animované obrázky, jak klikací mapy... K
problémům tištěných knih o grafice patří obtížné dilema mezi černobílým textem
a podstatným zvýšením výrobních nákladů (eventuálně nějaký kompromis mezi oběma
variantami). Dnes recenzovaná publikace spadá do první kategorie, nicméně při
ceně 295 Kč stejně vyjde poměr počtu stran/cena v Kč na přibližně 1 : 1.
Poněkud mi scházel komplexnější výklad o WYSIWYG a HTML editorech s důrazem na
přehled produktů a doporučení, jak v hromadě nabídek zvolit tu nejvhodnější.
Rovněž kapitola o konverzi dokumentů ve formátu kancelářských aplikací či
databázových formátů do HTML je pouze velmi stručná. Není zde ani slovo o
kanálech a push technologiích. Nic z toho sice přímo nesouvisí s HTML, ale k
podtitulku Tvorba dokonalých WWW stránek to přece jen patří.
Mimochodem, ještě si neodpustím jedno rýpnutí: zajímavou vlastností řady knih o
tvorbě Webu je, jak jsem si povšiml, fakt, že chybí popis HTML kódu pro odkaz k
downloadování souboru a odkaz na odeslání pošty. V případě dnes recenzované
publikace se nicméně do webové stránky odkaz na odeslání pošty vložit naučíme.
Proč bychom (přes jisté nasycení knižního trhu tematikou tvorby Webu) měli o
koupi naší knihy vážně uvažovat? Dnes recenzovaná publikace nabízí totiž řadu
informací s "přidanou hodnotou". Podíváme se tedy na dynamicky generované
dokumenty (text je opět obdobou článku, který právě vychází v Computerworldu,
konkrétně jde o seriál Aplikace na Webu), projdeme postupně SSI, ASP, HTTP,
CGI, cookies, populární počítadla, velice užitečné formuláře... Tato část knihy
je mnohem užitečnější, protože znalost psaní kódu spustitelného na straně
serveru není již zdaleka tak samozřejmá jako tvorba obyčejných HTML dokumentů.
Snad tedy mohla být celá pasáž o programování (nebo možná spíše "programování")
na straně serveru podrobnější.
Naproti tomu část o kaskádových stylech je velmi podrobná a měla by tedy
většinu zájemců plně uspokojit. Srozumitelný výklad CSS totiž také není vždycky
pravidlem.
V závěrečných kapitolách se dostaneme i k rozšířením HTML, tedy k Javě, rámcům,
rozšířenému modelu tabulek a ke skriptům (včetně skriptů vykonávaných v
závislosti na událostech). Opět si lze povzdechnout nad zbytečnou stručností
této kapitoly, protože publikace na druhou stranu vyniká srozumitelností, což
se o podrobnějších (a většinou z angličtiny přeložených) titulech říci zdaleka
vždy nedá.
Přínosem je kapitola o HTML verze 4.0 a dalších rošířeních. Dozvíme se o
elementu OBJECT i o rozšířeních v oblasti formulářů, dále se naučíme vkládat do
webových stránek matematické a chemické vzorce. Nesporně užitečná je i pasáž o
dynamickém HTML a objektovém modelu dokumentu. Přijde řeč na styly a vytváření
opravdu dynamických stránek, zařazování animací. Mohu jen zopakovat, že i
dynamické HTML se na stránkách Computerworldu již objevilo jako samostatné Téma
týdne. Publikaci uzavírá popis SGML a DTD. Tuto kapitolu lze opět jen vřele
doporučit, protože je opět hodnotou "nad rámec" vlastního HTML.
Kniha je možná poněkud ochuzena tím, že byla zřejmě alespoň zčásti napsána
ještě před uvolněním finální verze posledního Internet Exploreru a není tedy
nahlížena optikou posledních verzí prohlížečů. Na druhé straně, cílem knihy je
naučit čtenáře vytvářet stránky nezávislé na konkrétním browseru, ale maximálně
vycházející ze standardů konsorcia W3C.
S některými názory autora lze snad polemizovat; na jednu stranu označení
ActiveX za pseudotechnologii se mi jeví přece jen poněkud tvrdé a na druhou
stranu zde např. není ani slovo o tom, že i rámy mají nikoliv bezdůvodně řadu
odpůrců.
Kniha je tedy nesporně zajímavá především těmi pasážemi, které pošilhávají za
hranice běžného výkladu základů HTML. Z tohoto důvodu doporučuji uvažovat o
její koupi, i když mnoho informací bude pro čtenáře zřejmě spíše shrnujícím
opakováním. Kde jinde se však dozvíte, jak dostat na Web např. chemický vzorec?
(Jiří Kosek: HTML tvorba dokonalých WWW stránek, vydala Grada Publishing r.
1998, 291 stran, 295 Kč)
8 1163 / pah









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.