MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY HTML5, CSS3 téma pro WordPress BAKALÁŘSKÁ PRÁCE JIŘÍ BARTOŠÍK Vedoucí bakalářské práce: Vypracoval: Mgr. Jonáš Ševčík Jiří Bartošík Brno, jaro 2013 Poděkování: Děkuji Jonáši Ševčíkovi za spolupráci, odborné vedení a konzultace při zpracování této bakalářské práce. Prohlašuji, že tato práce je mým původním autorským dílem, které jsem vypracoval samostatně. Všechny zdroje, prameny a literaturu, které jsem při vypracování používal nebo z nich čerpal, v práci řádně cituji s uvedením úplného odkazu na příslušný zdroj. …........................... Shrnutí Cílem práce je seznámení uživatelů i začínajících programátorů s tvorbou šablony pro redakční systém WordPress. Šablona podporuje novou verzi jazyka HTML, tedy HTML5 a vlastnosti CSS3. Při vytváření návodu a samotné šablony je použit nejnovější WordPress a pomocné moduly pro galerii obrázků a kontaktní formulář. Jednotlivé kroky jsou doprovázeny použitým kódem. V práci jsou řešeny problémy, na které uživatel může při tvorbě narazit. Jako praktická ukázka je vytvořena responsivní šablona splňující všechny předepsané požadavky a mající standardní vlastnosti při tvorbě současného webu. Klíčová slova Redakční systém, WordPress, HTML5, CSS3, šablona, kaskádové styly, resposnivní web Obsah Motto .......................................................................................................................1 Úvod ........................................................................................................................2 1 WordPress .............................................................................................................4 1.1 Historie .......................................................................................................4 1.2 Šablony ......................................................................................................5 1.3 Soubory šablon ..........................................................................................5 1.4 Důležité příkazy .........................................................................................6 2 HTML5 .................................................................................................................8 2.1 Zjednodušený zápis ....................................................................................8 2.2 Podpora ......................................................................................................9 2.3 Nové vlastnosti CSS3 ................................................................................9 2.4 Značky