Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.