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

Vydání e-knihy nakladatelem

Pokud jako autor máte rukopis, který byste rád vydal, máte několik možností. Rozhodnutí, kterou cestou se vydat závisí na tom, jaký jsem sám obchodník, kolik knih plánujete prodat a dalších faktorech. V tomto článku si povíme o možnosti vydání přes nakladatele. Poznámka: rukopis Slovem "rukopis" se v souvislosti s nakladatelskou praxí označuje text odevzdaný nakladateli za účelem přípravy publikace. V minulosti byl psán ručně nebo na psacím stroji a odtud pramení toto označení, ač v současnosti je standardně dodáván ve formě textového souboru. S rozvojem e-knih se autorům ulehčují prakticky všechny možné cesty, jelikož náklady oproti tištěným knihám jsou menší a tedy s vydáním se méně riskuje. Na druhou stanu snáze kniha zapadne v množství vydaných knih. Níže trochu nastíním některé možné cesty, jak dostat knihu "do světa". Výhody spolupráce s nakladatelstvím Autor chce hlavně psát a okolní činnosti jsou pro něj často zdržující a zatěžující. To je hlavní dů

Základní principy CSS

V článku  Základní struktura XHTML jsem se již o CSS zmínil. Je jedno kolik CSS souborů v e-knize bude, jejich umístění však bude vždy ve složce Styles . V jednotlivých souborech XHTML se na použité styly musíte odkázat. Provázání se soubory stylů (.css) je vždy zapsáno v hlavičce dokumentu mezi znaky <head> a </head>. Například tedy takto: <head> <link href="../Styles/tiraz.css" rel="stylesheet" type="text/css"/> <link href="../Styles/kniha.css" rel="stylesheet" type="text/css"/> ... </head> Poznámka: zápis stylů do elementů V předchozí části věnované XHTML jsem zmínil, že je možné zapisovat styly přímo do elementů (bez nutnosti samostatného souboru *.css). K tomuto účelu slouží atribut style , do kterého je možné požadované vlastnosti zapsat. Například: <p style="text-align:center;color:#000000;"> text </p> V přílohách knihy je k té