Název modulu: XHTML a CSS pokročilé techniky tvorby webových stránek



Podobné dokumenty
Název modulu: Tvorba webu pomocí XHTML a CSS začátečníci

Pseudotřídy. Střední škola informatiky, elektrotechniky a řemesel Rožnov pod Radhoštěm. Modernizace výuky s využitím ICT, CZ.1.07/1.5.00/34.

Název modulu: OO Writer a Impress

Vstupní požadavky, doporučení a metodické pokyny

================================================================================ =====

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

Studijní průvodce e-learningovým kurzem. STRUKTURÁLNÍ FONDY A PROJEKTY v období

Vstupní požadavky, doporučení a metodické pokyny

OBSAH. Předmluva 13 Poděkování Přehled dnešního vývoje webů Design pro minulost, přítomnost i budoucnost 33

Základy WWW publikování

Ministerstvo školství, mládeže a tělovýchovy České republiky. Tematický plán Obor: Informační technologie. Vyučující: Mgr.

Webová grafika, struktura webu a navigace, použitelnost a přístupnost

Ukázka knihy z internetového knihkupectví

Obsah. Stručná historie World Wide Webu 7

Úvod do CSS. Střední škola informatiky, elektrotechniky a řemesel Rožnov pod Radhoštěm. Modernizace výuky s využitím ICT, CZ.1.07/1.5.00/34.

SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ

Obsah. Úvodem 11 Komu je kniha určena 11 Forma výkladu 12 Cvičení a příklady ke knize 12

IE1 jazyk HTML a kaskádové styly

Úvod 1 ČÁST 1 HTML 1 Základy HTML a kaskádových stylů 5

Studijní průvodce e-learningovými kurzy

1. Začínáme s FrontPage

Návrh webové prezentace. Internetové publikování

Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace. Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Internetové publikování. Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)

IE1 jazyk HTML a kaskádové styly

VYSOKÁ ŠKOLA FINANČNÍ A SPRÁVNÍ, O.P.S. Základy informatiky

(X)HTML, CSS a jquery

Webová stránka. Matěj Klenka

Návrh stránek 4IZ228 tvorba webových stránek a aplikací

Název: VY_32_INOVACE_PG4119 Tipy a triky, rozdíly mezi prohlížeči

Tvorba webových stránek

SKUPINA ČEZ GRAFICKÝ MANUÁL PRO WEBOVÉ STRÁNKY SKUPINY ČEZ / VERZE 06/2014

Zadání maturitní práce ve školním roce 2016/2017

Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování

Vzdělávací obsah vyučovacího předmětu

téma: Úvod do praktika z ICT autor: Mgr. Radek Machan cíl praktika: organizace výuky, plán výuky, bezpečnost práce doba trvání: 2

Úvod do tvorby internetových aplikací

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001

A1 Marketingové minimum pro posílení výchovy k podnikavosti (8h)

Dokumentace k projektu

Ukázka knihy z internetového knihkupectví

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

OBSAH. Kontrola aktualizací... 18

ANOTACE nově vytvořených/inovovaných materiálů

Počítačové kurzy buildit

Informace k e-learningu

Olga Rudikova 2. ročník APIN

1. Témata maturitních prací. 2. Termín závazného zadání maturitní práce. 3. Termín odevzdání maturitní práce. 4. Kritéria hodnocení maturitní práce

Stručný obsah Šablona CSS Pravidla CSS, selektory a deklarace vlastností Formátování textů, nadpisů a odkazů Efekty v textech a odkazech

Uživatelská dokumentace

Maturitní témata Školní rok: 2015/2016

SYLABUS IT V. Jiří Kubica. Ostrava 2011

Přípravný kurz ECDL. Popis jednotlivých lekcí (modulů) je uveden v samostatných tabulkách níže. Rozsah kurzu

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Petr Tumajer Certifikáty z kurzů a školení

Výzva k podání nabídek

Osnova. Koncept a použití prezentací. Seznámení s pracovním prostředím MS Word Režimy zobrazení. Užitečná nastavení. Základní práce s dokumenty

Návrh a tvorba WWW stránek 1/8. Formuláře

CSS. SEO Search Engine Optimization (optimalizace pro vyhledávače)

UŽIVATELSKÉ ŠKOLENÍ LOTUS NOTES

Kurz pro studenty oboru Informační studia a knihovnictví 5. Informační architektura

Střední škola aplikované kybernetiky s.r.o.: Maturitní okruhy z odborných předmětů 2010

Child selektory. Adjacent sibling selektory. Pseudoelementy. Atributové selektory. Tabulky. Obtékané elementy. »!!!

Podrobný postup pro vygenerování Žádosti o dotaci přes Portál Farmáře

NSWI096 - INTERNET. CSS kaskádové styly. Mgr. Petr Lasák

1. Struktura stránky, zásady při psaní kódu, MVC pattern. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008)

Kaskádové styly (CSS)

ŠKODA Portal Platform

Vývoj Internetových Aplikací

Zadání grafického designu Trh poptávek

Obchodní akademie, Náchod, Denisovo nábřeží 673

1: Úvod 9. Co a kde v knize naleznete... 9 Zdroje Doporučení pro další studium... 11

Název: On-line tvorba webu Anotace:

Naučte se víc... Microsoft Office PowerPoint 2007 PŘÍKLADY

Zjednodušený manuál aplikace GSWeb

Grafický software ve výuce a pro výuku

Webová aplikace Znalostní testy online UŽIVATELSKÁ PŘÍRUČKA

Podrobný postup pro doložení příloh k Finančnímu zdraví žadatele prostřednictvím Portálu Farmáře

Microsoft PowerPoint 2007

Možnosti tisku v MarushkaDesignu

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace

CSS a XHTML. tvorba dokonalých WWW stránek krok za krokem DRUHÉ, David Procházka. v ydání

KANCELÁŘSKÉ APLIKACE

Školní vzdělávací program Obor: 7941K/81, Gymnázium všeobecné ( osmileté ) Učební osnovy pro nižší stupeň osmiletého gymnázia

Okruhy z odborných předmětů

Příloha č. 17 INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

CSS Stylování stránek. Zpracoval: Petr Lasák

INFORMATIKA. Libovolná učebnice k MS OFFICE 200x (samostatné učebnice k textovému procesoru MS Word 200x, tabulkovému procesoru MS Excel 200x).

KAPITOLA 1 Přehled aktuálního vývoje webů 11

UČEBNÍ OSNOVY VYUČOVACÍHO PŘEDMĚTU INFORMATIKA

Profesní vzdělávání tutorů elearningových kurzů v Ústeckém kraji

DUM 14 téma: Interakce s uživatelem

Inteligentní NetFlow analyzátor

Kdy použít program Microsoft Publisher Desktop Publishing 12 Proces návrhu 12. Základy práce 15. Panely nástrojů 15

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

ZPRÁVA O HODNOCENÍ PŘÍSTUPNOSTI WEBOVÉ PREZENTACE MĚSTA XXXXXXXX

Word 2007 praktická práce

Transkript:

Název modulu: XHTML a CSS pokročilé techniky tvorby webových stránek Označení: C8 Stručná charakteristika modulu Modul si klade za cíl seznámit detailněji s tvorbou webových stránek pomocí kódovacího jazyka XHTML a kaskádových stylů CSS. Zahrnuje konkrétní postupy a triky, které jsou okamžitě aplikovatelné pro praxi. Významná část je věnována rozdílnému zobrazování a aplikaci CSS definic v minoritních browserech, což je základní předpoklad tvorby přístupného webu. Závěrečné části jsou zaměřeny na obecné údaje o informační architektuře, použitelnosti a webových standardech určených zákony ČR. Cíle modulu profil absolventa Absolvent modulu C8 bude schopen využít plného potenciálu kaskádových stylů při formátování dokumentů a umisťování prvků www stránek. Získá dostatečné znalosti pro tvorbu přístupného a dobře použitelného webu se správně vytvořenou informační architekturou. Seznámí se s doporučeními Ministerstva informatiky ČR pro tvorbu webových sídel státní správy a neziskových organizací. Vstupní požadavky, doporučení a metodické pokyny Zájemce o kurz by měl disponovat těmito schopnostmi a znalostmi: Pokročilé znalosti ovládání PC Základy práce s rastrovou a vektorovou grafikou Základní znalosti (X)HTML a CSS (doporučujeme absolvování modulu C7) Praktické zkušenosti s tvorbou webových stránek Dobrá znalost webového prostředí (e-mail, služba WWW, prohlížeč IE) Doporučení: vzhledem ke skutečnosti, že většina širších informací nebo tutoriálů je umístěna na zahraničních serverech, je znalost angličtiny výhodou. V průběhu kurzu bude účastníkům zadávána vždy na další blok výuky samostatná práce z probraného učiva a následně vyhodnocena. Bude také vyžadována příprava účastníků kurzu na hodiny formou samostudia z připravených materiálů či webu Podmínky pro úspěšné absolvování Účastník prokáže úspěšné absolvování tohoto modulu vytvořením závěrečné práce, jež shrnuje celou látku (nebo alespoň její větší část) probranou v kurzu. Poté obdrží certifikát o jeho absolvování. Náměty samostatných prací navrhne lektor, výukové středisko je bude archivovat za účelem monitoringuí. strana 1

Stručná osnova modulu C8: XHTML a CSS pokročilé techniky tvorby webových stránek č. Název části Obsah části hod. 1. Úvodní část 1.1 Publicita ESF 1.2 Úvod do problematiky a shrnutí 1.3 Download a instalace aplikací 1.4 Ukázka pracovního prostředí 2 2. Detailní pohled na XHTML a CSS 3. CSS a XHTML v minoritních browserech 4. Praktické tipy, triky a postupy 5. Informační architektura, použitelnost, doporučení MIČR 2.1 Formulářové elementy v XHTML 2.2 Rozšiřující informace o struktuře dokumentu a dalších elementech v XHTML 2.3 Pseudotřídy, pseudoprvky a obsah generovaný CSS 2.4 Vytváření tabulek stylů pro jiná zobrazovací média 2.5 Kombinování selektorů (operátory) 2.6 Podrobný pohled na dědičnost a kaskádu 2.7 Rámy, poziční schémata a další vizuální efekty 2.8 Tabulkový model a tabulky ve vizuálním formátovacím modelu 3.1 Obecné informace o minoritních browserech 3.2 Definice chyb a nedostatků stránek v min. browserech 3.3 Referenční přehled kompatibility CSS a XHTML 3.4 Optimalizace stránek pro minoritní browsery 3.5 Vytvoření webového projektu: kompatibilní XHTML stránka 4.1 Vytváříme 3 sloupcový layout XHTML stránky 4.2 Vytváříme grafické menu pomocí CSS 4.3 Dynamická obrazová tlačítka 4.4 Správné definice písem, ladění CSS 4.5 Navigační záložky pomocí CSS 4.6 Webové informační zdroje 5.1 Obecné pojmy v informační architektuře a její určení 5.2 Použitelnost a její testování, praktické ukázky 5.3 Doporučení MIČR pro weby státní správy a institucí 5.4 Vlastní komplexní webový projekt = závěrečná práce 9 4 5 5 CELKEM 25 strana 2

Doporučený tématický plán modulu C8: XHTML a CSS pokročilé techniky tvorby webových stránek 1. Úvodní část 2 hodiny 1.1 Publicita ESF Stručná informace o strukturálních fondech EU, Operačním programu Rozvoj lidských zdrojů, jeho prioritách a opatřeních. Zařazení projektu do této struktury. Odkaz www.esfcr.cz a www.msmt.cz. 1.2 Osvěta: Co je otevřený a svobodný software, důsledky, výhody Stručně terminologie FS a OSS (viz http://www.gnu.cz a odkaz na svobodný software), důsledky licencí GPL a objasnění výhod pro uživatele. 1.3 Download a instalace aplikací Na www.bradsoft.com, www.firefox.cz, www.netscape.com, www.opera.com, www.gimp.cz, www.maxthon.com ukázka možnosti stažení aktuální verze aplikace. Upozornění na postup instalace všech aplikací. 1.4 Ukázka pracovního prostředí Krátká ukázka po spuštění těchto aplikací motivuje účastníky k instalaci doma či na pracovišti a pomůže lepší orientaci a rychlejšímu osvojení těchto programů. 2. Detailní pohled na XHTML a CSS 9 hodin 2.1 Formulářové elementy v XHTML Účastníci se seznámí s vytvořením validní struktury formulářů. Naučí se správně používat elementy form, input všechny typy, textarea, select, option, optgroup, label, fieldset a legend i s vysvětlením hodnot a použití jejich atributů. 2.2 Rozšiřující informace o struktuře dokumentu a dalších elementech v XHTML Použití iframe, komentování částí stránky, znakové entity, málo používané elementy: pre, q, ins, cite, abbr, bdo, dfn, code, samp, kbd, var, del. Dále atributy spojené s mezinárodním užitím. 2.3 Pseudotřídy, pseudoprvky a obsah generovaný CSS Význam pseudotříd a pseudoprvků. :first-child, pseudotřídy odkazů :link a :visited. Dynamické pseudotřídy :hover, :active, :focus. Jazyková pseudotřída :lang. Pseudoprvky :first-line, :first-letter, :before a :after. Obsah generovaný pseudoprvky :before a :after a jeho formátování. 2.4 Vytváření tabulek stylů pro jiná zobrazovací média Typy médií a skupiny médií v CSS, použití médií v tabulkách stylů. 2.5 Kombinování selektorů (operátory) Slučování selektorů, následovnické selektory, selektory potomků. strana 3

2.6 Podrobný pohled na dědičnost a kaskádu Postup přiřazování hodnot vlastnostem, hodnota inherit, pořadí kaskády, výpočet specifičnosti selektorů, použití nekaskádových stylů. 2.7 Rámy, poziční schémata a další vizuální efekty Rámový model, rozměry rámů, omezující bloky, generování rámů, normální tok dokumentu, relativní, fixní a absolutní pozicování, plovoucí prvky, vrstvy dokumentu, přetékání a ořezávání. 2.8 Tabulkový model a tabulky ve vizuálním formátovacím modelu Funkce tabulkového modelu, formátování sloupců, vzhled tabulek, výpočet šířky, fixní a automatický model, vodorovné a svislé zarovnání, dynamické řádkování, rámečky v tabulkách. 3. CSS a XHTML v minoritních browserech 4 hodiny 3.1 Obecné informace o minoritních browserech Minoritní browsery, jejich webové zdroje a statistiky, výhody a nevýhody, historie. 3.2 Definice chyb a nedostatků stránek v minoritních browserech V několika minoritních browserech bude otevřeno asi 10 vybraných stránek a identifikovány zobrazovací chyby. 3.3 Referenční přehled kompatibility CSS a XHTML Vybrané důležité vlastnosti CSS a jejich kompatibility v různých verzích minoritních browserů. 3.4 Optimalizace stránek pro minoritní browsery Účastníci obdrží stránku s účelově vytvořenými chybami. V hodině proběhne společné ladění stránky pro vybrané browsery na základě nabytých znalostí. 3.5 Vytvoření webového projektu: kompatibilní XHTML stránka Účastníci dostanou za úkol vytvořit vlastní složitější stránku v XHTML formátovanou CSS tak, aby se bezchybně (stejně) zobrazovala ve vybraných browserech. 4. Praktické tipy, triky a postupy 5 hodin 4.1 Vytváříme 3 sloupcový layout XHTML stránky Praktický postup při výstavbě třísloupcového beztabulkového layoutu stránky v XHTML a CSS. Každý účastník kurzu si vytvoří svou vlastní stránku, s níž bude v tomto modulu pracovat po celou dobu. Upozornění na nedostatky beztabulkového řešení a jejich náprava (odkaz na kurz C9: Základy PHP). 4.2 Vytváříme grafické menu pomocí CSS Účastníci se naučí do stránky vytvořené minulou hodinu zabudovat grafické aktivní vertikální menu. Za úkol dostanou přichystat si obrázkové pozadí tlačítka v programu GIMP (odkaz na kurz B5: Grafika v OSS/FS). strana 4

4.3 Dynamická obrazová tlačítka Vysvětlení postupu vytvoření obrázkových aktivních tlačítek pomocí CSS, po najetí se zobrazí jiný stav tlačítka. Rozdíly v jiných browserech a jejich ladění. 4.4 Správné definice písem, ladění CSS K dispozici materiály: nejvíce kompatibilní skupiny rodin fontů pro dané řezy písma a výchozí font. Ladění CSS pomocí rámečků a univerzálního selektoru. 4.5 Navigační záložky pomocí CSS Předvedení postupu tvorby zaoblených oušek jen pomocí stylů a obrázkového přechodu vytvořeného v programu GIMP. Font i velikost oušek je relativní, budou se zvětšovat s uživatelským nastavením velikosti fontu a bezchybně zobrazovat i v minoritních browserech. Ouška budou začleněna do výchozí stránky XHTML vytvořené v úvodu kurzu. 4.6 Webové informační zdroje Přehled nejdůležitějších informačních zdrojů v češtině i angličtině. Diskuse. 5. Informační architektura, použitelnost, doporučení MIČR 5 hodin 5.1 Obecné pojmy v informační architektuře a její určení Co je to informační architektura (IA), vytvoření vhodné IA, význam prvků na stránce, korporátní web vs. produktový katalog, e-shop, portál, stránky institucí. Druhy navigace, vyhledávací prvky. 5.2 Použitelnost a její testování, praktické ukázky Použitelnost (usability), její testování, design pro uživatele, cílové skupiny návštěvníků, ukázky dobře použitelného webu, ukázka špatně použitelného webu, pravidlo 3 kliknutí, pravidlo 3:30:3, psaní textů pro web. Webové zdroje: Petr Staníček, Jakob Nielsen, Steve Crug, A list apart, dobryweb.cz a další. 5.3 Doporučení MIČR pro weby státní správy a institucí Účastníci budu seznámeni s doporučeními MIČR pro tvorbu přístupného a užitného webu, zejména webů státní správy a institucí. 5.4 Vlastní komplexní webový projekt = závěrečná práce Celý kurz dostane společný úkol: vytvořit zadaný typ prezentace například prezentaci imaginární instituce nebo firmy s využitím znalostí o XHTML a CSS, praktických poznatků z tvorby. Web bude validní, dobře použitelný a bude mít správnou informační architekturu. Každý účastník bude mít za úkol vytvořit jistou část, a proto budou nuceni spolu komunikovat a upevňovat tak své znalosti. Hodnocena bude originalita zpracování, technická úroveň, obsah, informační architektura, validita, grafika a mnohé jiné aspekty. strana 5