(ZÁKLADY XHTML) Mgr. Be. Jiří KOZEL, Ph.D. (RNDr, Tomáš ŘEZNÍK, Ph.D.) podzim 2011 Laboratořgeoinformatiky a kartografie, Masarykova univerzita XHTML • extended Hyper Text Markup Language • Značkovací jazyk • Soubory s koncovkou *.htm nebo *.html • Vychází z obecného standardu XML • Nahrazuje HTML • Popisuje význam obsahu Laboratořgeoinformatiky a kartografie, Masarykova univerzita NEJČASTĚJŠÍ CHYBY XML SYNTAXE • Neukončení tágu toto je obsah elementu para
A toto taky
toto je obsah elementu para
A toto taky • Křížení elementů ukázka křížení elementů • Odlišný zápis určitých znak < < ; > > ; & & "" w " fiapos; Tom&Jerry se proto musí zapsat jako

Tom& Jerry

Laboratoř geoinformatiky a kartografie, Masarykova univerzita Základní odkazy • Zadání cvičení č. 1 Ve studijních materiálech ISu • Tvorba Webu (XHTML) http://www.tvorba-webu.cz/xhtml/ • Jak psát Web http://www. i akpsatweb.cz Laboratoř geoinformatiky a kartografie, Masarykova univerzita XHTML - základní principy • Utváří dokument pomocí značek (tagů) normální text zvýrazněný text • Tento zápis se nazývá zdrojový kód • Vytváří se v textovém editoru nebo editoru webových stránek (např. Notepad++, PSpad) • Následně se ukládá s koncovkou *.htm, *.html • Může se pak otevřít ve webovém prohlížeči (IE, Mozilla, Firefox, Opera, Safari, aj.) Laboratoř geoinformatiky a kartografie, Masarykova univerzita Prázdný XHTML soubor a kořenový element dokumentu . Pokud nevíte co činíte, deklaraci neměňte :) V atributech kořenového elementu xml:lang a lang je specifikován jazyk dokumentu (anglictina=en, ceština=cs, slovenština=sk) Laboratoř geoinformatiky a kartografie, Masarykova univerzita Deklarace dokumentu Prázdný XHTML soubor • Nachází se ještě před tágem html • Rozlišujeme tyto 4 deklarace: XHTML 1.0 Stricl XHTML 1.0 Transitional XHTML 1.0 Framesel XHTML 1.1 Laboratoř geoirrformatiky a kartografie, Masarykova univerzita Laboratoř geoirrformatiky a kartografie, Masarykova univerzita Metaúdaje a kódování * Uchovávány v tágu * Jediné, pro co se reálně využívají jsou nastavení jazyka a kódování * Metaúdaje mohou vypadat i následovně: Lze nastavovat klíčová slova (informace pro vyhledávače), automatickou aktualizaci stránky např. po 10 vteřinách, atd. Laboratoř geoirrformatiky a kartografie, Masarykova u Metaúdaje a kódování • Kódování definuje použitou znakovou sadu • Špatná definice zničí typické české znaky (ěščřžýáíéúů) ASCII (bez diakritiky) Prilis zlutoucky kun upel dabelske kody. PRILISZLUTOUCKYKUN UPEL DABELSKE KODY. ISO-8859-2(ISO Latin-2) Přilij l'lu»oučký kůň úpěl ďábelské kódy. PŘÍLI©®LU«OUČKÝKŮŇ ÚPĚL ĎÁBELSKÉ KÓDY. CP1250(Windows-1250,WinCS,WinEE] Příliš žluťoučký kůň úpěl ďábelské kódy. PŘÍLIŠŽLUŤOUČKÝKŮŇ ÚPĚL ĎÁBELSKÉ KODY. Macintosh Central European (MacCE) PJliá ěluéou . —> Název stránky živatel uvidí