Jednoduchý úvod do psaní kódu internetových stránek
Fungují jednoduše. Celosvětová organizace W3C vyvíjí řadu způsobů, jak zapisovat informace a zároveň je zobrazovat na Internetu. Na Internetu si stránku pomocí tohoto způsobu vytvořenou stáhnete do počítače a vás internetový prohlížeč ji přeloží do lehce čitelné podoby. To může udělat proto, že kodér ji předtím napsal v jazyce, kterému prohlížeč rozumí. Tyto jazyky se budeme učit.
Popravdě řečeno, nejde o jazyky. Jazyky se totiž pojí s programováním, a to my dělat nebudeme. My pouze napíšeme prohlížeči návod, jak naši stránku vykreslit na monitoru. Budeme mu proto sdělovat dva typy informací. První se bude týkat toho, co píšeme (obsah), druhý se bude týkat způsobu robrazení (grafika). Tomuto rozlišení se říká oddělení obsahu od formy.
Konkrétně jde o to, že v jednom souboru (tzv. HTML soubor) napíšete text se značkami, které úsekům stránky dávají určitý význam, odlišují ho. Například takto:
Podívejte se, jak to vypadá v praxi.
A nyní se tedy podívejte na nejlepší příklad tohoto oddělení obsahu od formy (význam tohoto bude osvětlen dále). Jde o projekt css Zen Garden. Kdosi napsal XHTML stránku a řekl, ať k ní lidé posílají CSS soubory a obrázky, aby jedna stálá stránka nabývala různých forem.
Rozumět tomu, jak se píší webové stránky, je řemeslo jako každé jiné. Někdo umí pokrýt střechu taškami, někdo umí napsat kód, který v internetovém prohlížeči ukáže tabulku a obrázky. Taková znalost se hodí, ne?
Tento projekt poskytuje návod k začátkům práce s webovými stránkami. Přesněji řečeno, ukáže vám, jak na webových stránkách zobrazit nějaké informace. Této práci se ale neříká programování; program je v porovnání s naším zamýšleným výtvorem poněkud vyspělejší tvor.
Jak už to v počítačovém světě chodí, existují programy a mašinky, které oono zobrazování udělají za vás. I já píšu tento text ve vizuálním editoru. Píšu jako ve Wordu a prográmek za mě přidá potřebné značky. Říkáte si, proč se mám tedy nějaké kódy učit...? Odpověď je ale nasnadě: Učte se je proto, že kdybyste nerozuměli základům, tak ani nevíte, jak vygenerovaný kód z těch šikovných prográmků použít. Nemluvě o tom, že každý takový prográmek trochu zlobí a je třeba často něco doupravit ručně.
Až po pár hodinách porozumíte všem na těchto stránkách, vesele si stáhnete potřebné programy a tvorba webových stránek vám půjde pěkně od ruky. Předtím je ale třeba trochu teorie.
.html, která vychází ze staršího jazyku HTML. Jeho nadřazená verze, XML, umožňuje kvalitnější práci s označováním částí stránky. Článek o XHTMl a XML a specifikace od W3C..css. Úvod do CSS a specifikace W3C© Radovan Fišer