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

Výhody a nevýhody čtení e-knih

Ač e-knihy a klasické knihy nestojí proti sobě a každý čtenář si může lehce rozhodnout jakým stylem si konkrétní obsah přečte (mnohdy čtenáři své priority střídají), pokusím se zde udělat malý výčet výhod a nevýhod čtení e-knih. Výhody Šetří místo a nic neváží . Výhoda viditelná i pro naprosté laiky. Do čtečky se vejde několik stovek (i tisíců) e-knih a váha, kterou nosíte s sebou či vezete na dovolenou, je rovná pouze váze čtecího zařízení. Přizpůsobitelnost vzhledu . To je asi největší výhoda elektronického čtení. Čtenář si může měnit velikost i druh písma, kontrast, a u tabletů i pozadí, podsvícení či různé filtry. Noční čtení . To souvisí s nastavením podsvícení. Noční čtení (zejména u softwarových čteček s možností filtru modrého světla) je pohodlnější, méně zatěžující pro oči i na vedle spící osobu. Předčítání . Je možné používat software pro převod textu do mluvené podoby (spíše u aplikací). To oceníte zejména při řízení, žehlení a podobně. Viditelnost . Žádné problémy se špatno

CSS vlastnosti pro EPUB2

Pokud jste již pochopili  Základní principy CSS , pojďme projít jednotlivé prvky, které můžeme v CSS nastavit. Poznámka: strany prvků U některých prvků (rámečka, okraje) je možné zapsat rozdílné hodnoty pro jednotlivé strany tím, že napíšou za sebe - odělené mezerou. Strany se zapisují v pořadí po směru hodinových ručiček: horní, pravý, spodní, levý . Rozměry Pro zadání rozměrů slouží zápisy widht a height . U obojího lze zadat i minimální či maximální rozměr. Hodnotou je číslo s jednotkou. jednotlivé zápisy vlastností pro rozměr jsou: width (šířka), min-width (minimální šířka), max-width (maximální šířka), height (výška), min-height (minimální výška), max-height (maximální výška) číslo s jednotkou Rámečky Vlastnosti rámečků lze zadat pomoví border (všechny vlastnosti najednou), nebo pomocí jednotlivých vlastností border-width, border-style,border-color . border Jednotlivé vlastnosti se oddělují mezerou, taktéž lze naráz mezerou oddělit vlastnosti pro jednotlivé stra

O formátu EPUB

Formát EPUB je v současné době nejrozšířenější a nejpodporovanější formát pro e-knihy, proto mu budu věnovat nejvíce prostoru. EPUB (Electronic PUBlication) otevřený formát vytvořený speciálně pro e-knihy podle standardu organizace International Digital Publishing Forum ( IDPF ). Přípona souboru je .epub a ve skutečnosti se jedná o přejmenovaný soubor .zip se specifickou adresářovou a souborovou strukturou. EPUB využívá jazy XHTML včetně stylování a vkládání multimediálních souborů. Verze formátu EPUB: EOB (Open eBook) - 1999 EPUB 2 - 2007 EPUB 2.0.1 - 2010 EPUB 3 - 2011 EPUB 3.0.1 - 2014 EPUB 3.1 - 2017 Základní struktura Soubor EPUB "sbaluje" několik souborů uložených ve složkách jako formát *.zip. Základní struktura sbalených souborů pak pro EPUB 2 vypadá takto: Pojďme si nyní uvedený strom projít trochu podrobněji. Soubor minitype Jedná se malý soubor v kořenovém adresáři. Soubor obsahuje jediný řádek v tomto tvaru: application/epub+zip Adresář META-INF V tomto adresáři j