Návrh a tvorba WWW Cvičení 1 HTML 5
Pracovní prostředí Vývojové prostředí NetBeans ( Webový server Apache ( Databázový server Oracle Database Express Edition ( MySQL ( Webový prohlížeč FireFox ( FireBug ( FireFTP (
Hostingová služba Fakultní hosting Dostupný na adrese –Apache –PHP 5.3 –MySQL Databázový server Dostupný na adrese Více informací k serveru poskytnou vyučující databázových systémů (Žák, Macháček, Rulicová) –Oracle 11g Free hosting Např …
Standardy HTML 1991 HTML2000 XHTML HTML Tableless Web Design 1996 CSS 1 + JavaScript2005 AJAX 1997 HTML HTML 5 (draft) 1998 CSS 2 Cvičení budou zaměřeny na. (
HTML 5 ~= HTML + CSS + JS Offline / Storage Graphics / Multimedia Realtime / Communication CSS3 File / Hardware Access Nuts & Bolts Semantics & Markup Multimedia
Sémantika HTML Není značka (tag) jako značka. Sémantika nám říká, jaký je význam jednotlivých značek. příklad: správně špatně Nadpis
Syntaxe HTML Nemůžeme psát všechno všude. Syntaxe nám ukládá pravidla pro zápis html stránky. příklad: správně špatně
První webová stránka zdrojový kód: blok_1/c01.html
Projekt cvičení Cílem cvičení je vytvořit hlavní stránku rezervační aplikace. –osvojení si základních syntaktických pravidel –porozumět základní konstrukci www stránky –osvojit si význam základních tagů html jazyka
Rozložení stránky Header –Navigation Featured Body Footer –Copyright
Header zdrojový kód: blok_1/c02.htm
Featured zdrojový kód: blok_1/c03.htm
Body I zdrojový kód: blok_1/c04.htm
Body II zdrojový kód: blok_1/c05.htm
Footer zdrojový kód: blok_1/c06.htm
Opakování tagů Struktura : obecný dokument, část aplikace : hlavička sekce : patička sekce : hlavní navigace : samostatný a nezávislý obsah na zbytku stránky : obsah spojen s hlavním obsahem stránky nebo článku : doplňkový obsah, který je možno vyjmout bez ovlivnění významu obsahu TextSeznam : nadpis x-té úrovně : odrážkový seznam : odstavec : položka seznamu : hypertextový odkaz Obrázek : obrázek
Validace stránky Validátory – – Analyzátory a rychlostní reporty – speed/download.html#extension-rel-ff –
Sekční elementy
Seskupující elementy
Textové elementy
Editační elementy
Tabulkové elementy
Rich Picture původ je v metodologii měkkých systémů (1981) slouží ke komplexnímu pochopení situace/problému tvoří se jako obrázek (skica) pro tvorbu nejsou definována striktní pravidla Rich picture by měl vyjadřovat: –účastníky projektu a jejich interakce se systémem –základní prvky a funkce systému (stávající i nově vyvíjené) –klíčová slova systému –požadavky, pokyny, konverzace
Rich Picture - ukázka
Kontrolní otázky 1.Co je to hosting? 2.Jak poznám, v jaké verzi HTML jazyka je stránka vytvořena? 3.Jaký je rozdíl mezi sémantikou a syntaxí jazyka? 4.Jak vypadá základní kostra HTML stránky?