Přeskočit na hlavní obsah

Názvosloví XHTML

Základem souborů EPUB2 je jazyk XHTML. Jedná se o programovací jazyk, který vychází z jazyka HTML. Oba jazyky budou znát všichni, kteří se alespoň částečně zajímali o tvorbu webových stránek. Samotný název XHTML vychází z anglického extensible hypertext markup language, což lze přeložit jako "rozšiřitelný hypertextový značkovací jazyk".

Pojďme si vysvětlit základní pojmy, které budeme v jazyku XHTML používat.

Elementy

Dokument XHTML se vytváří pomocí speciálních značek nazývaných elementy. Elementy se v textu vyznačují pomocí tzv. tagů (párové a nepárové).

Tagy

Určují typy elementů. Názvy tagů se zapisují mezi znaky < a > a každý tag musí být ukončen znakem /.

Atributy

Většina tagů může mít atributy - to jsou zápisy, které upřesňují jeho vlastnosti.

Výše uvedené názvosloví ukáži na obecném příkladu zápisu:

<tag atribut="hodnota">obsah</tag>

Pro uvedené ukáži jeden konkrétní příklad zápisu elementu:

<p align="left"> ...text odstavce...</p>

V uvedeném příkladu je použit tag "p", což je značka pro odstavec. atributem elementu je zápis "align", který značí zarovnání odstavce a hodnota "left" znamená zarovnání odstavce k levé straně.

Entity

Tento pojem již nesouvisí přímo se zápisem kódu, ale se zápisem obsahu. V textu je někdy potřeba zapsat speciální znak, jako například ©, §, Ø. Pro tyto znaky se používají speciální kódy - tzv. entity. Entity zpravidla začínají & a jsou vždy ukončeny středníkem.


Komentáře

Populární příspěvky z tohoto blogu

Jak číst e-knihy

Už jsme si probrali, co je e-kniha, jaké mohou být formáty i jaké jsou  výhody elektronického čtení . V tomto textu projdeme možnosti čtení e-knih. Čtečka Čtečka je specializované zařízení pro čtení e-knih. Největší rozmach čteček byl současně s techlogií e-ink (též e-papír, digitální inkoust). Díky této technologii je čtení e-knih velmi podobné čtení knihám papírovým. Ač je čtečka díky e-ink většinou s černobílým displejem, má v porovnání oproti tabletům určité čtenářské výhody - malá hmotnost, dlouhá výdrž baterie i lepší čitelnost na slunci. Pro náročnější čtenáře je čtečka nadále ideální variantou. Na světovém trhu jsou však tyto zařízení na pomalém ústupu - přesto, že se vyvíjí nové modely s dalšími funkcemi, nemají uživatelé tendenci své zařízení často obnovovat. I přes dotykový displej, wi-fi, internetový prohlížeč, hry a další funkce, stále jde o zařízení specializované a mnoho čtenářů dává dnes přednost zařízením multifunkčním. Tablet, mobil Právě rozvoj tabletů a chytrých tel

Historie e-knih

Myšlenka elektronických knih se objevila v roce 1971, kdy Michael S. Hart založil Projekt Gutenberg ( www.gutenberg.org ). Počátek vývoje byl velmi roztříštěný a většinou souvisel s počítačovými obory, kde se e-kniha uchytila například pro různé příručky a návody. Určitý přelom nastal konce 20. století, kdy se e-knihy dostaly do zájmu širšího množství čtenářů a vydavatelé díky tomu podnikali první nesmělé kroky do světa elektronické literatury. Ač se jednalo o určité hledání cesty a narážení do slepých uliček, bylo objeveno několik fungujících řešení. Na trhu však nebyl žádný velký hráč, který by určil nějaký standard a tak se současně vyvíjelo nepřeberné množství formátů.

Specifika XHTML

Pokud máte základní znalosti HTML jazyka, dovolím upozornit na nejdůležitělší rozdíly: Uvozovky pro atributy Oproti HTML musí být všechny hodnoty atributů v uvozovkách. Uvozovky je vhodné používat i v HTML, ale jejich nepoužití není chyba. Například HTML kód pro obrázek může být zapsán takto: <img src=tojsemja.png width=150 height=400> V XHTML musí být vždy použity uvozovky (eventuálně apostrofy): <img src="tojsemja.png" width="150" height="400" /> nebo také: <img src='tojsemja.png' width='150' height='400' /> Zákaz křížení tagů Toto vlastně není změna, křížení tagů se nesmí ani v HTML. Zatímco ale většina internetových prohlížečů křížený zápis HTML přečtou a poradí si s ním, v XHTML je to striktně zakázáno a validátory epub souborů zahlásí chybu. špatně: <b><i>tučná kurzíva</b></i> správně: <