Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

XML, (X)HTML, DHTML, CSS Pavel Tvrdík 2008, Oktáva.

Podobné prezentace


Prezentace na téma: "XML, (X)HTML, DHTML, CSS Pavel Tvrdík 2008, Oktáva."— Transkript prezentace:

1 XML, (X)HTML, DHTML, CSS Pavel Tvrdík 2008, Oktáva

2 XML ● eXtensible Markup Language je obecný rozšiřitelný značkovací jazyk ● pomocí XML lze data zaznamenat čitelná pro člověka či i stroj ● příklady možného použití: webové stránky, data uložená v databázi, seznam výrobků, seznam knih v knihovně a nebo obyčejná kuchařka s recepty k přípravě pokrmů

3 Z čeho se XML skládá ● základním stavebním kamenem jazyka XML je element nebo-li tag ● základním stavebním kamenem jazyka XML je element nebo-li tag, nebo-li také značka

4 Definice typu dokumentu ● DTD se používá pro zajištění jednotnosti mezi skupinou obdobných dokumentů ● díky DTD lze zkontrolovat správnou strukturu vašeho XML dokumentu a tím mít jistotu, že jste vytvořili platný XML dokument ● ve skutečnosti vlastně standart XML definuje DTD jako „mluvnici pro třídu dokumentů“ ● DTD není povinné

5 Struktura XML dokumentu s DTD

6 XML kuchařka

7 HTML ● HyperText Markup Language ● pro tvorbu webových stránek se používal jazyk HTML ● strukturou se trochu podobá jazyku XML – nemá sice XML prolog, ale může obsahovat už definici typu dokumentu ● zbytek html souboru je text „obalený“ HTML tagy

8 XHTML ● XHTML je jiná, novější forma jazyka HTML ● „X“ znamená extensible – rozšiřující, ve skutečnosti jde o zúžení a osekání ● Mělo by se zobrazit ve všech prohlížečích stejně ● jedná se už vpodstatě o XML dokument ● na rozdíl od HTML se XHTML stále vyvíjí a zlepšuje

9 Pracovní režimy prohlížečů ● vpodstatě existují 2 pracovní (vykreslovací) režimy: – quirk - režim kompatibilní se starými prohlížeči – standardní režim - stránka je vykreslována, co nejlépe podle platných specifikací CSS ● Vykreslení stránky ve standardním režimu dosáhnete v prohlížečích použitím nějakého striktního DTD http://www.jakpsatweb.cz/css/mody-prohlizecu.html http://css.interval.cz/clanky/pracovni-rezimy-prohlizecu/

10 Kostra ● jhg

11 Validita ● pokud html/xhtml stránka splňuje specifikaci v souladu s DTD, říkáme že je validní ● validitu můžeme zkontrolovat validátorem http://validator.w3.org/

12 WAI, 508 ● Web Accessibility Initiative je norma pro zpřístupňení stránek i osobám važně postiženým http://www.w3.org/WAI/quicktips/Overview.php ● Americký Section 508 je právní norma USA, která vyžaduje, aby všechny weby, byť jen částečně financované z veřejných peněz, splňovaly určité požadavky přístupnosti WAI

13 HTML, XHTML

14 Zdroje ● XML krok za krokem, Michael J. Young, Computer Press 2006 ● http://latrine.dgx.cz/kouzlo-s-podminenym- komentarem http://latrine.dgx.cz/kouzlo-s-podminenym- komentarem ● http://www.jakpsatweb.cz/html/xhtml.html http://www.jakpsatweb.cz/html/xhtml.html ● http://www.w3.org/WAI/intro/wcag10docs.php http://www.w3.org/WAI/intro/wcag10docs.php ● http://interval.cz/clanky/jak-vyrobit-tiskovy- vystup-pomoci-css/diskuse/ ● sdfasdf


Stáhnout ppt "XML, (X)HTML, DHTML, CSS Pavel Tvrdík 2008, Oktáva."

Podobné prezentace


Reklamy Google