Obsah. Obsah. Úvod Spojení FTP Struktura složek naší stránky Vlastní dokument XHTML (začínáme tvořit WWW stránku)...
|
|
- Simona Tomanová
- před 8 lety
- Počet zobrazení:
Transkript
1
2
3
4
5 CSS A XHTML 5 Obsah Úvod O čem kniha pojednává...13 Pro koho je kniha určena...14 Kontakt na autora...14 Co budeme potřebovat Spojení FTP Kde vytvořit spojení FTP Webhostingové služby Jak se připojit na účet FTP Struktura složek naší stránky Stromová struktura Jak vytvořit jednotlivé soubory stránky Vlastní dokument XHTML (začínáme tvořit WWW stránku) Co znamená zkratka XHTML Obsah hlavního dokumentu index.html Značky XHTML Značka <meta> Složení značky <meta> Značka <link> Kódování dokumentu XHTML Znakové sady vhodné pro češtinu i slovenštinu Kódování ve značkách <meta> Struktura souboru index.html (základ pro naši stránku) Co obsahuje soubor index.html Plnění obsahu Obsah
6 6 CSS A XHTML 4. Oblékání stránek do kaskádových stylů CSS Stručná historie stylů a jejich nesprávné začlenění do HTML Třídy a identifikátory Neškodné značky XHTML <div> a <span> První stránka je na světě na internetu teorie První stránka je na světě na internetu praxe Obrázek jako odkaz Menu (navigace) Obsah Patička Dědičnost a priorita vlastností v CSS Dědičnost Priorita Odkaz s obrázkem na pozadí Záložka přístupnost obsahu Přepínání obsahu stránky pomocí PHP Stručný úvod do PHP Proměnné v PHP Podmínky v PHP Výpis hodnot v PHP Metoda vkládání v PHP Metody odevzdávání: POST a GET v PHP Vlastní skript pro přepínání obsahu stránky Dokončení obsahu webové stránky Entity jazyka (X)HTML jak psát speciální znaky Složení entity (X)HTML...72 Obsah
7 CSS A XHTML 7 8. Adresy na internetu (a nejen tam) Absolutní adresy Relativní adresy Co to je validita. A je potřebná? Co je to validita webových stránek Je validita potřebná? Klady validity Zápory validity Optimalizace vyhledávání (vyzvednutí stránky ve vyhledávačích) První pravidlo: titulek stránky Druhé pravidlo: nadpisy v textu Třetí pravidlo: pojmenování odkazů a obrázků Čtvrté pravidlo: zvýrazňování textu Páté pravidlo: hustota klíčových slov Šesté pravidlo: adresa stran webu Sedmé pravidlo: zpětné odkazy Registrace stránky do vyhledávače Google Registrace stránky do katalogu Zoznam.sk (slovenský katalog) Registrace stránky do katalogu Seznam.cz (český katalog) Osmé pravidlo: pravidelně aktualizovaný obsah Pár slov k redakčním systémům Deváté pravidlo: minimum nadbytečného kódu Tvorba přístupné webové stránky (stránky pro každého) Obsah webových stránek je dostupný a čitelný Pravidlo první: každý netextový prvek, nesoucí významovou informaci, má svou textovou alternativu Pravidlo druhé: informace, poskytované pomocí skriptů, objektů, appletů, kaskádových stylů, obrázků a jiných doplňků na straně uživatele, jsou dostupné i bez kteréhokoliv z těchto doplňků Obsah
8 8 CSS A XHTML Pravidlo třetí: informace, poskytované barvou, jsou dostupné i bez barevného rozlišení Pravidlo čtvrté: barvy popředí a pozadí jsou dostatečně kontrastní. Na pozadí není vzorek, který snižuje čitelnost Pravidlo páté: předpisy, určující velikost písma, nepoužívají absolutní jednotky Pravidlo šesté: předpisy, určující typ písma, obsahují všeobecnou rodinu písem Práci s webovou stránkou řídí uživatel Pravidlo sedmé: obsah WWW stránky se mění jen tehdy, když uživatel aktivuje nějaký prvek Pravidlo osmé: webová stránka nemanipuluje prostředím uživatele (bez jeho přímého příkazu) Pravidlo deváté: nová okna se otevírají jen v odůvodněných případech a uživatel je na to upozorněn dopředu Pravidlo desáté: na webové stránce nic nebliká častěji než jednou za sekundu Pravidlo jedenácté: webová stránka nebrání uživateli posouvat obsahem rámu Pravidlo dvanácté: obsah (a kód) webové stránky nesmí předpokládat (vyžadovat) konkrétní způsob použití, ani konkrétní výstupní nebo ovládací zařízení Informace jsou srozumitelné a přehledné Pravidlo třinácté: webové stránky poskytují informace jednoduchým jazykem a srozumitelnou formou Pravidlo čtrnácté: úvodní webová stránka musí jasně popisovat smysl a účel webu. Název webu (a jeho správce) musí být napsán zřetelně Pravidlo patnácté: webová stránka (a jednotlivé prvky textového obsahu) musí uvádět své hlavní poslání již na svém začátku Pravidlo šestnácté: rozsáhlé bloky obsahu musíme rozdělit do menších, výstižně popsaných celků Pravidlo sedmnácté: informace zveřejňované na základě zákona jsou dostupné jako textový obsah webové stránky Pravidlo osmnácté: na samostatné webové stránce je uveden kontakt na technického správce, a také prohlášení, jasně popisující míru přístupnosti webu a jeho častí. Na tuto webovou stránku odkazuje každá stránka webu Ovládání webu je jasné a pochopitelné Pravidlo devatenácté: každá webová stránka má smysluplný název, vystihující její obsah Pravidlo dvacáté: navigační a obsahové informace jsou na webové stránce zřetelně odděleny Obsah
9 CSS A XHTML Pravidlo dvacáté první: navigace je srozumitelná a je konzistentní na všech webových stránkách Pravidlo dvacáté druhé: každá webová stránka (kromě úvodní) obsahuje odkaz na vyšší úroveň v hierarchii webu a odkaz na úvodní WWW stránku Pravidlo dvacáté třetí: všechny webové stránky, rozsáhlejšího charakteru, obsahují odkaz na přehlednou mapu webu Pravidlo dvacáté čtvrté: obsah (a kód) webové stránky nepředpokládá, že uživatel už navštívil jinou stránku Pravidlo dvacáté páté: každý formulářový prvek má přiřazen výstižný nadpis Pravidlo dvacáté šesté: každý rám má vhodné jméno nebo popis, vyjadřující jeho smysl a funkčnost Odkazy jsou zřetelné a jednoznačné Pravidlo dvacáté sedmé: označení každého odkazu výstižně popisuje jeho cíl (i bez okolního kontextu) Pravidlo dvacáté osmé: stejně označené odkazy mají stejný cíl Pravidlo dvacáté deváté: odkazy jsou od ostatního textu odlišeny, a to nejen barvou Pravidlo třicáté: obrázková mapa na straně serveru je použita jen v případě, že nebylo možno definovat oblasti (v obrázkové mapě) pomocí dostupného geometrického tvaru Pravidlo třicáté první: uživatel je dopředu upozorněn na skutečnost, že odkaz vede na obsah jiného typu, než je webová stránka Pravidlo třicáté druhé: kód webových stránek odpovídá některé zveřejněné finální specifikaci jazyka HTML nebo XHTML Pravidlo třicáté třetí: ve značkách <meta> je uvedena použitá znaková sada dokumentu Pravidlo třicáté čtvrté: prvky, tvořící nadpisy nebo seznamy, jsou korektně vyznačeny ve zdrojovém kódu Pravidlo třicáté páté: pro popis vzhledu webové stránky se upřednostňují stylové předpisy Pravidlo třicáté šesté: pokud je k rozvržení obsahu webové stránky použita tabulka, neobsahuje záhlaví řádků ani sloupců Pravidlo třicáté sedmé: všechny tabulky dávají smysl při čtení po řádcích zleva doprava Layouty v CSS Jednosloupcový layout webové stránky Struktura kódu XHTML Kód CSS Obsah
10 10 CSS A XHTML 12.2 Dvousloupcový layout webové stránky Struktura kódu XHTML Kód CSS Třísloupcový layout webové stránky Struktura kódu XHTML Kód CSS Čtyř a vícesloupcový layout webové stránky úvaha Pozicování prvků na stránce (relativní a absolutní) Mocnina, horní a dolní index (relativní pozicování řádkových elementů) Mocnina a horní index Dolní index Absolutní pozicování řádkových elementů Relativní pozicování blokových elementů Absolutní pozicování blokových elementů Blokové a textové (řádkové) elementy Blokové elementy Všeobecně o blocích Nejčastěji používané blokové prvky Řádkové elementy Všeobecně o řádcích Nejčastěji používané řádkové prvky Zajímavosti okolo bloků a řádků Nadpisy <h1>, <h2>, <h3>, <h4>, <h5>, <h6> Odstavce <p> Tvorba tabulek v jazyku XHTML Co je to tabulka Složení a naplnění jednoduché tabulky (značky XHTML) Tabulka s mnohonásobnými sloupci Tabulka s mnohonásobnými řádky Obsah
11 CSS A XHTML Nadpisy tabulek Buňky tabulky jako nadpisy Ukázka složitějších tabulek Tvořme přístupné tabulky Nesprávná konstrukce buněk tabulky Správná konstrukce buněk tabulky Nesprávná konstrukce tabulek podle sloupců Správná konstrukce tabulek podle sloupců Nastavování vzhledu tabulky pomocí stylů CSS Seznamy v jazyku XHTML Co to jsou seznamy Obyčejné seznamy Číslované seznamy Definiční seznamy Horizontální menu pomocí stylů CSS trochu jinak Vnořené seznamy Nastavení kódu CSS pro tisk stránek Tvorba souborů CSS pro tisk Rodiny písem Patkové písmo (Roman) Bezpatkové písmo (Sans Serif) Neproporcionální písmo (Monospace) Písmo Fantasy Důležité drobnosti Zvětšování a zmenšování webové stránky Nahlédnutí do vnitřku webové stránky Protažení sloupce pod navigaci (až dolů) Obsah
12 12 CSS A XHTML 19.4 Klávesové zkratky ulehčující práci Jazyk XHTML 1.1 a jeho mime type Mapa webové stránky Uvádění ového kontaktu v návštěvní knize Rejstřík Obsah
13 CSS A XHTML 13 Úvod Úvod Pokud držíte v ruce tuto knihu, určitě jste si někdy řekli, že by nebylo špatné udělat si, nebo si zkusit udělat, vlastní webovou stránku (prezentaci). V dnešní době (v roce 2006) je za moderní webovou stránku pokládána právě taková prezentace, která je napsána ve značkovacím jazyku XHTML. Vzhled takové stránky určují tzv. kaskádové styly, známé pod zkratkou CSS. O čem kniha pojednává Kniha je komplexním návodem, resp. postupem, jak si vytvořit vlastní WWW stránky. Nepojednává podrobně o použitých technologiích, na to bychom potřebovali alespoň deset knih. V knize se dozvíte základní myšlenky a návody, které jsou potřebné pro tvorbu WWW stránek. Také zde naleznete praktické, podrobně rozepsané, příklady. Samozřejmě, nebudeme se vyhýbat ani zajímavostem. Dozvíte se, jak obsah textu optimalizovat pro vyhledávače, jak zlepšit přístupnost obsahu (pomocí programovacího jazyka PHP), a ještě mnoho užitečných poznatků. O čem kniha pojednává
14 14 CSS A XHTML Pro koho je kniha určena Kniha je určena jak začátečníkům, kteří si budou schopni (třeba i po doplnění informací z jiných zdrojů) vytvořit kvalitní a moderní web, tak i těm, kteří se již s tvorbou WWW stránek setkali, ale zatím ještě používají starší verzi značkovacího jazyka HTML, a kteří pro rozvržení obsahu stránky ještě používají tabulky. Naučíme se přejít od tabulkového layoutu (rozvržení stránky) ke kaskádovým stylům. Praktické ukázky z této knihy najdete na webové adrese Kontakt na autora V případě jakýchkoliv otázek nebo nejasností (týkajících se této knihy), mne, prosím, kontaktujte na ové adrese pjotr.william@gmail.com. Jako název předmětu napište otázka ke knize. Také mne můžete kontaktovat na čísle ICQ Budu se snažit odpovědět na všechny rozumné otázky. Můj internetový web (weblog) najdete na adrese Co budeme potřebovat Pro psaní kódu nám bohatě postačí editor PSPad (je volně ke stažení), který je možno získat na adrese a který má minimální instalaci. Jako prohlížeč (web browser) pro nás bude nejlepší prohlížeč Opera verze 8.0, který si stáhneme z adresy Ten je také volně ke stažení. Prohlížeč Opera vám mohu doporučit, neboť má (ze všech dnes nejvíce používaných prohlížečů) nejlepší podporu kaskádových stylů CSS. Úvod
15 CSS A XHTML Spojení FTP Spojení FTP File Transfer Protocol (nebo jenom protokol) je určen pro přesun dat (například z našeho počítače na vzdálený počítač). V tomto případě jsou přesouvaná data představována soubory naší webové stránky, kterou si vytvoříme co nevidět. Ale ještě předtím si povíme, jak vytvořit spojení FTP. Ti, kteří se s touto činností obeznámili již dříve a danou problematiku již ovládají, mohou tuto kapitolu s klidem přeskočit. 1.1 Kde vytvořit spojení FTP V první řadě si musíme najít nějaký webhosting. Webhosting je služba, která nám umožní umístit naši stránku do internetu. Existují dva typy webhostingů. Prvním typem jsou ty, které nabízejí hostování stránek zdarma. To je ovšem podřízeno tomu, že nebudete mít vlastní doménu, například nase_jmeno.sk (doména druhého řádu nase_jmeno), ale až doménu třetího řádu, například ve které nase_jmeno představuje onu doménu třetího řádu, kterou jsme si zvolili. Doména 1.1 Kde vytvořit spojení FTP
16 16 CSS A XHTML jmeno_hostingove_sluzby je jasná již z názvu. Vypovídá o společnosti, která nám hosting zprostředkovává. Doménou prvního řádu je například.cz a podobné zkratky. Pokud bychom si zvolili takový hosting, který by nám umožňoval používat adresu typu nase_jmeno.cz, tak si za to musíme zaplatit. Je mnoho společností, které tuto službu nabízejí, a je jen na nás, kterou z nich si zvolíme. Pokud si nebudete jisti, co si máte vybrat, kontaktujte mne na u pjotr.william@gmail.com (s předmětem otázka ke knize hosting ) nebo na čísle ICQ Po registraci u vybrané hostingové služby obdržíme s údaji, které nám umožní přístup FTP k nájmu účtu. A jestliže tento neobdržíme, dozvíme se o naší registraci v registračních údajích, a to po přihlášení se na internetových stránkách hostingové služby. Není to tak složité, jak to na první pohled vypadá Webhostingové služby Pro vaše první pokusy doporučuji služby, které jsou poskytovány na adrese kde je zároveň možnost používání skriptů PHP, a zároveň i možnost odzkoušení si databázových systémů. Poté, co se zaregistrujete, obdržíte registrační údaje pro připojení pomocí FTP. Můžete si dokonce vybrat z několika domén druhého řádu. Doménu třetího řádu si navrhnete podle své volby. Například nebo a podobně. Výběr je pro začátečníky dostatečný. Protože tento hosting webových stránek je zdarma, musíme si na naši webovou stránku umístnit reklamu na adresu webhostingové služby webzdarma.cz. 1.2 Jak se připojit na účet FTP Takže jsme zaregistrováni a známe údaje pro účet FTP. Připojení není složité, stačí otevřít si aplikaci, která nám umožní spojení FTP se vzdáleným počítačem. Těchto aplikací je několik, například Total Commander, který je ale potřebné registrovat, nebo editor PSPad. Ten je volně ke stažení a nevyžaduje registraci. Údaje pro připojení FTP mohou vypadat následovně: Název hostigu: ftp.nase_jmeno.cz Uživatel (login): nase_jmeno.cz Heslo: to je, samozřejmě, u každého uživatele jiné. Obr. 1.1: Spojení FTP v editoru PSPad (tlačítko FTP) Obr. 1.2: Spojení FTP v editoru PSPad (symbol spojení) 1. Spojení FTP
17 CSS A XHTML 17 Tyto informace mohou vypadat i trochu jinak, takže se nelekejte. Ale určitě se vždy setkáte se srovnaným systémem Název hostingu, Uživatel, Heslo. Po otevření příslušné aplikace, pomocí které budeme přistupovat na účet FTP, si zvolíme záhlaví okna FTP (tzv. lištu ) pro editor PSPad (viz obrázky 1.1 a 1.2), což vyžaduje dva kroky klepnout na tlačítko FTP a potom na symbol spojení, nebo, pro aplikaci Total Commander (viz obrázek 1.3), klepnout pouze na tlačítko FTP. Po aktivaci se otevře okno, ve kterém máme možnost spravovat všechny účty FTP. Spojení FTP Obr. 1.3: Spojení FTP v aplikaci Total Commander (tlačítko FTP) Na obrázku 1.4 vidíme okno pro správu účtů FTP v editoru PSPad. Pro aplikaci Total Commander je toto okno prakticky stejné (viz obrázek 1.5). Obr. 1.4: Správa účtů FTP v editoru PSPad Po klepnutí na příkaz Nové spojení (popř. Připojení) se otevře okno, ve kterém zadáme vlastní údaje FTP, které nám otevřou cestu k nahrávání naší stránky na internet. Název připojení: (popř. Session:) napíšeme nase_prvni_stranka. Je to jen název, který potom uvidíme při správě účtu FTP. Server: (popř. Název hostingu:) napíšeme ftp.nase_jmeno.cz. To je server FTP, na kterém budeme mít soubory stránky umístěny. Přihlašovací jméno: (popř. Uživatel:) napíšeme nase_jmeno.cz. To je jméno, pod kterým se přihlašujeme a vstupujeme na účet FTP. 1.2 Jak se připojit na účet FTP
18 18 CSS A * XHTML Obr. 1.5: Správa účtů FTP v aplikaci Total Commander Heslo: to zatím z bezpečnostních důvodů nenastavujeme. Po připojení na náš účet FTP, se bude vždy aktivovat okno, do kterého toto heslo zadáme. Tak se nám nepřihodí, že by se k nám přihlásil někdo nepovolaný a způsobil škodu. O ostatních políčkách se teď zmiňovat nemusíme, protože jsou pro nás momentálně nepodstatná, a myslím, že ani v budoucnu je moc nevyužijeme. Všimněte si, že u editoru PSPad lze dopředu nastavit přepisování velkých písmen na malá písmena. V aplikaci Total Commander je toto také možné, ale jen při přesouvání souborů. Přepisování velikosti písmen má jednu výhodu. Tou je fakt, že v kódu XHTML naší stránky budeme psát odkazy na soubory, obsahující jen malá písmena, například na soubor *.html. Na disku jej budeme mít uložen také jako soubor *.html. Pokud bychom na server nahráli soubor s velkými písmeny, mohlo by se nám stát, že by server soubor nenašel, přestože by tam dotyčný soubor byl. Některé servery totiž nepodporují kompatibilitu malých a velkých písmen. Obrázek 1.6 nám ukazuje zadávání údajů FTP v editoru PSPad, zatímco obrázek 1.7 ukazuje totéž zadávání v aplikaci Total Commander. Přihlášení potvrdíte tlačítkem OK a uvidíte změnu v tzv. okně FTP, ve kterém se objeví naše nové spojení s názvem nase_prvni_stranka. Poklepáním, nebo klepnutím s následnou aktivací příkazu Připojit (Connect), se objeví okno, do kterého napíšeme heslo, jehož následným potvrzením se připojíme. Spojení FTP bychom tedy již měli a můžeme se pustit do další etapy vytváření stránky. Pokud si zatím ještě nejsme jisti vytvořením spojení FTP, s klidem nám postačí ukládat si soubory i na pouhý disk našeho počítače, protože zatím budeme pracovat s jazyky XHTML a CSS, jejichž výslednou podobu je možno vidět i při otevření stránky z disku. Až se pustíme do oživení stránky pomocí skriptů PHP, pak musíme umístnit stránku pomocí FTP na internet, abychom si na ní mohli všechno vyzkoušet. Jazyk PHP, jako takový, na našem počítači nejde spustit. Je možno nainstalovat si server PHP na náš počítač, ale tato oblast není podstatou této knihy, proto se jí nebudeme věnovat. O této problematice existuje množství literatury, a také jsou o ní informace na internetu. V případě, že již máme spojení FTP vytvořeno, je dobré nahrávat stránku přímo tam. 1. Spojení FTP
19 CSS A XHTML 19 Spojení FTP Obr. 1.6: Vytvoření nového spojení FTP v editoru PSPad Obr. 1.7: Vytvoření nového spojení FTP v aplikaci Total Commander 1.2 Jak se připojit na účet FTP
20 20 CSS A XHTML 1. Spojení FTP
21 CSS A XHTML Struktura složek naší stránky Struktura složek naší stránky Všechno má svou logickou strukturu, ani tvorba webových stránek není výjimkou. Proto si, pro lepší orientaci v dokumentech, vytvoříme stromovou strukturu naší stránky. Lze ji samozřejmě nazvat i jinak, to záleží na interpretaci. 2.1 Stromová struktura Pro naši stránku toho nebudeme potřebovat moc. Postačí nám disk počítače X, v něm složka s názvem nase_prvni_stranka, která bude naší základní složkou. Dále tři podsložky: styles pro styly, pic pro obrázky a pages pro vlastní obsah webu (všechny názvy jsem odvodil z anglických originálů). Takže stromová struktura složek na našem disku bude vypadat následovně: Disk X: nase_prvni_stranka: styles pic pages. 2.1 Stromová struktura
22 22 CSS A XHTML To je struktura složek, ale ve které složce bude který soubor? V základní složce nase_prvni_stranka bude umístěn ten soubor, který bude vždy vyhledáván jako první. Jmenuje se index.html. Je to jakási brána do naší stránky. Výstupní zařízení jej interpretuje jako soubor, umožňující výstup informací (tím rozumíme, že monitor s prohlížečem zobrazuje údaje vizuálně, čtecí zařízení zvukově atd.) z již předtím vytvořených složek. Kdyby soubor index.html neexistoval, zařízení by nevědělo, kam kterou informaci poslat. V souboru index.html je nadefinováno prakticky všechno potřebné. Ale o tom až později. Ve složce styles budou styly. Budeme používat kaskádové styly CSS (Cascading Style Sheets). Soubory mají příponu *.css. Nazvat si je můžeme prakticky libovolně, já např. používám název nastav.css, pro snazší orientaci. V tomto souboru budeme mít nadefinován vzhled stránky. Dále si vytvoříme ještě jeden soubor CSS, s názvem tiskni.css, ve kterém bude nadefinován vzhled stránky pro případ, že si ji někdo bude chtít vytisknout na tiskárně. Lze to vyřešit i elegantněji, vytvořením jediného souboru stylů CSS, ale teď chci poukázat na možnosti a na sílu stylizace, proto jsem se rozhodl pro soubory dva. Bude na nich dobře vidět jejich rozdílnost a zároveň přehlednost. Ve složce pic budeme mít uloženy obrázky, které chceme na stránce používat. Přípony asi nemusím připomínat. Nejlepší pro web je formát obrázků GIF, který má příponu *.gif. Ve složce pic můžete mít samozřejmě i podsložky, ale to pro nás zatím nebude nutné, protože neděláme nic komplikovaného. Nakonec, ve složce pages, budou uloženy soubory s příponou *.html a *.php. Například soubor uvod.html. Struktura naší stránky nyní vypadá následovně (viz obrázek 2.1). Intuitivně je jasné, co struktura na obrázku znamená. Obr. 2.1: Struktura naší první stránky 2.2 Jak vytvořit jednotlivé soubory stránky Postačí otevřít si editor, ve kterém všechno píšeme. V našem případě je to editor PSPad. Kombinace kláves CTRL+N (nebo příkaz Dokument Nový) otevře tabulku, ve které si můžeme vybrat, jaký typ souboru se chystáme psát. Tolik k otevírání souborů, a nyní Obr. 2.2: Příkaz Ulož jako (všechny dokumenty) 2. Struktura složek naší stránky
23 CSS A XHTML 23 něco k jejich ukládání. Stisknutím klávesy F12 (nebo pomocí příkazu Dokument Ulož jako) vybíráme jednoduše možnost ukládaní všech dokumentů *.* (viz vyznačená část na obrázku 2.2). Napíšeme název souboru i s příslušnou příponou, například nastav.css, otevřeme adresář, do kterého chceme daný soubor vložit, a vše potvrdíme stisknutím tlačítka Save. Tímto způsobem můžeme ukládat v editoru PSPad prakticky jakýkoliv typ souboru (samozřejmě, že ne obrázky ). Struktura složek naší stránky 2.2 Jak vytvořit jednotlivé soubory stránky
24 24 CSS A XHTML 2. Struktura složek naší stránky
25 CSS A XHTML Vlastní dokument XHTML (začínáme tvořit WWW stránku) Vlastní dokument XHTML V této kapitole se dozvíte, co znamená zkratka XHTML, co je obsahem hlavního dokumentu s názvem index.html, seznámíte se s jeho strukturou, s novými značkami a s kódováním jazyka XHTML. 3.1 Co znamená zkratka XHTML Zkratka XHTML znamená extensible HyperText Markup Language, tj. rozšiřitelný hypertextový značkovací jazyk. Srozumitelnější formou by se dalo říci, že se jedná o jazyk, založený na odkazech na jiné stránky (hypertext), jenž se píše značkami, definovanými pro daný jazyk (markup). Rozšiřitelný je proto, že vznikl rozšířením ze staršího jazyka HTML, a že je možné jej dále rozšiřovat o nové funkce. Má za sebou mnoho zajímavých cest vývoje (ještě i jako HTML), ale to patří do jiné úvahy. 3.1 Co znamená zkratka XHTML
26 26 CSS A XHTML 3.2 Obsah hlavního dokumentu index.html Hlavní dokument s názvem index.html má stanovenu stavbu svého těla (body). Tato stavba sestává ze značek jazyka XHTML. Nyní se s nimi blíže seznámíme Značky XHTML Značky (nazývané někdy tagy) si rozdělíme na dvě hlavní části: párové a nepárové. Jak je již z názvu jasné, párové značky budou psány v dokumentu po párech, nepárové značky budou stát osamoceně (bez druhé polovičky). Zatím zmíníme jen ty značky, které asi budeme používat nejčastěji. Párové značky: <html> celý HTML dokument, <head> záhlaví našeho dokumentu, <title> nadpis naší stránky, <body> tělo našeho dokumentu, do kterého se píší všechny následující značky, <h1> až <h6> nadpisy 1. až 6. úrovně, <p> odstavec, <a> odkazy (otevírají se ve stejném okně), <ul> seznam, <li> položky seznamu, <textarea> plocha na psaní textu ve formulářích. Zatím si vystačíme s těmito uvedenými značkami, ale postupně si řekneme i o dalších. Do dokumentu se píší takto: <p>text v odstavci</p>. Musí spolu vytvořit nějaký obsah. Nepárové značky: <img /> vkládání obrázku do dokumentu, <meta /> značky meta, o nich si povíme za chvíli, <link /> značky link, o nich se také zmíníme zanedlouho, <hr /> vodorovná čára v dokumentu, <br /> odsazení na nový řádek, <input /> prvek formulářů. Prozatím nám budou stačit tyto značky. Ostatní přidáme později. Do dokumentu se píší následovně (jak je ostatně vidět z uvedeného seznamu značek): <hr />. Proč to tak je, si vysvětlovat nebudeme, stačí nám vědět, že nepárová značka, sama o sobě, neuzavírá žádný obsah, proto musí být rozpoznatelná od začáteční párové značky. 3. Vlastní dokument XHTML...
27 CSS A XHTML Značka <meta> Je to důležitá značka, která se píše v záhlaví každého dokumentu HTML. Je uzavřena v párové značce <head>..</head>. V každé naší stránce budeme používat značku <meta> jako základní značku pro kódování. Ostatní značky <meta> nemusíme používat skoro vůbec, jejich velké množství je také zbytečné. Zde platí pravidlo, že méně je někdy více. Kdysi byly značky <meta> podporovány a měly velký význam v optimalizaci vyhledávání. Dnes jejich význam v tomto směru upadá. Všechny vyhledávače inspirované Googlem ( je téměř, dá se říci, nevnímají. Značek <meta> existuje velké množství, ale pro praktické použití nám úplně postačí dvě základní. Je to značka pro určení kódování, které používáme v našem dokumentu XHTML, a značka popisu obsahu naší stránky. Některé značky <meta> uvádím na následujících řádcích: Nastavení kódování (bude probíráno později): <meta http-equiv="content-type" content="application/xhtml+xml; charset=znakova_sada" /> Popis "description": <meta name="description" content="tvoříme naši první stránku" /> Automatické přesměrování pokud chceme z dané WWW stránky (na které je tato značka) přesměrovat návštěvníky na jinou stránku, stačí napsat do záhlaví následující: <meta http-equiv="refresh" content="6;url= /> Značka "refresh" znamená, že daná stránka se má obnovit. Značka "6;URL=.." znamená, že se za šest sekund (od aktivace stránky), automaticky přesuneme na danou URL adresu, která je ve značce <meta>. Spojení obnovy a přesunu se projeví změnou obsahu v prohlížeči za daný čas. Značka "author" nám sdělí něco o tom, kdo stránku vytvořil: Vlastní dokument XHTML <meta name="author" content="peter Druska Pjotr" /> Vlastní vcelku zajímavá možnost. Pro web je nepoužitelná pro svojí zbytečnost, ale do jiných aplikací je to užitečná věc, protože daná aplikace může čerpat informace právě ze značek <meta>: <meta name="jakýkoliv text" content="jakákoliv hodnota" /> Složení značky <meta> Značka <meta> se všeobecně skládá ze dvou povinných částí. Prvním atributem je buď name (všeobecná informace) nebo http-equiv (systémová informace). V tomto atributu je napsáno, jaký druh informace <meta> bude poskytován (například meta="keywords" znamená klíčová slova). Vypadat to může takto: <meta name="druh informace" content="obsah info" /> <meta http-equiv="druh info" content="obsah info" /> Druhým povinným atributem je content, neboli vlastní obsah informace <meta>. Například content="strom, zahrada, semínka". 3.2 Obsah hlavního dokumentu index.html
28 28 CSS A XHTML O značkách <meta> samozřejmě existuje na webu nespočetné množství informací. Tam se o nich můžete dozvědět více. V této knize se bere důraz na používání alespoň značek s definováním kódování, ne na popis každé značky <meta> Značka <link> Značku <link> používáme při vkládání externích stylů CSS (v každém případě to bude externí soubor, protože v nejnovějších technologiích je důraz kladen na oddělení formy od obsahu), skriptů java a podobně. Píše se, podobně jako značka <meta>, do záhlaví stránky <head>..</head>. Například daný soubor se styly zavoláme do naší stránky následujícím zápisem: <link rel="stylesheet" type="text/css" href="cesta_k_souboru" media="screen" />, Použili jsme zde dva atributy (rel="stylesheet" a type="text/css"), které definují typ dokumentu. Dále bylo dobré použít i atribut href="cesta_k_souboru", bez kterého by aplikace (v nejčastějším případě internetový prohlížeč) neuměla určit vzhled naší stránky. Stránka by se zobrazila, jako kdyby tam žádné styly nebyly. Pozorný čtenář si určitě všiml, že naše značka <link> obsahuje i atribut media="screen", který určuje, pro jaké výstupní zařízení je volaný soubor určen (bude probíráno později). Styly se dají volat také následujícím způsobem: <style type="text/css" "cesta_k_souboru"; </style> což je funkčně identické s předešlým příkladem. Rozdíl je v tom, že je zde jiná syntaxe vkládání. Nežli začneme tvořit první dokument XHTML, tak bychom si měli říci něco o kódovaní a o interpretaci stylů. 3.3 Kódování dokumentu XHTML Kódování je něco jiného než šifrování, proto na tyto dva výrazy musíme dávat pozor, jak je používáme. Tady se rozdílem zaobírat nebudeme, ale povíme si, jaké kódování bude pro naši stránku nejlepší. Dále si vzpomeneme i na jiné typy znakových sad (kódů) pro nás vhodných Znakové sady vhodné pro češtinu i slovenštinu V poslední době se nejvíce používají dvě normy kódování: ISO a Win Do popředí se však již dostává i norma UTF-8. Norma ISO : to je kódování standardněji používané systémy Unix a Linux, ale rozšířilo se i do aplikací Windows. Jeho dalšími označeními jsou Latin 2 a ISO Latin 2. Microsoft je označuje jako Středoevropské jazyky (ISO). Norma Win-1250: toto kódování je preferované v systému Windows. Je oblíbeno hlavně proto, že jej používá většina editorů používaných pod Windows (Poznámkový blok, PSPad). V aplikacích Microsoftu bývá označeno jako Středoevropské jazyky, což je značně matoucí s předcházejícím označením pro ISO Vlastní dokument XHTML...
29 CSS A XHTML 29 Norma UTF-8: je nejčastějším zápisem kódování Unicode. Toto kódování je určeno pro všechny světové jazyky najednou. Jedná se o kódování, které se jednou rozhodně začne používat ve velkém. Samozřejmě, stránky kódované v UTF-8 se již objevují, protože internetové prohlížeče jej podporují. Jiné aplikace a programy je zatím, ve velké většině, nepodporují Kódování ve značkách <meta> Nyní si ukážeme, jak jednotlivé typy kódů zapíšeme do značek <meta>. Není to nic jiného než: <meta http-equiv="content-type" content=" application/xhtml+xml; charset=znakova_sada" /> kde atribut content=" application/xthml+xml; charset=znakova_sada", říká, že se jedná o aplikace psané v jazyku XHTML, který je odvozen od základního jazyka XML, a že pro daný dokument XHTML použijeme kódování typu znakova_sada. Pro jednotlivé kódy to bude vypadat následovně: <meta http-equiv="content-type" content=" application/xhtml+xml; charset=iso " /> nebo <meta http-equiv="content-type" content=" application/xhtml+xml; charset=windows-1250" /> nebo <meta http-equiv="content-type" content=" application/xhtml+xml; charset=utf-8" /> Já používám na webu kódování ISO , a také zde, v příkladech, budeme toto kódování používat. Samozřejmě je jen na čtenáři, které kódování si zvolí. Vlastní dokument XHTML Je potřeba dát si pozor na jednu věc. Kódování, které si vybereme, že jej budeme používat na naší stránce, musíme nastavit i v daném editoru (X)HTML, protože to může způsobit sice malé, ale nepříjemné problémy. V editoru Poznámkový blok, který je aplikací automaticky instalovanou do Windows, se kódování nastavit nedá. Tam je natvrdo dáno kódování Win-1250, a proto je potřeba přizpůsobit tomu i výběr znakové sady (Win-1250). V ostatních editorech by mělo jít kódování nastavit jednoduchým způsobem. V editoru PSPad je to pomocí příkazu Menu Format, s následným výběrem kódování z nabídky. Při jakýchkoliv problémech se obraťte na mne nebo na své zkušenější kolegy. Upozornění 3.4 Struktura souboru index.html (základ pro naši stránku) Všechno potřebné pro vytvoření našeho prvního, základního a nejdůležitějšího souboru pro vytvoření stránky, jsme si již řekli. Teď to jen sjednotit a podívat se, jak to vypadá. Soubor ukládáme s názvem index.html do hlavní složky nase_prvni_stranka tak, jak jsme si to popsali ve 2. kapitole. 3.4 Struktura souboru index.html
30 30 CSS A XHTML Výraz index je použit proto, že aplikace, která je určena k interpretaci stránky, vždy hledá soubor index.html (nebo index.php), sloužící k jakémusi spuštění celého webu. Kdyby tam tento výraz nebyl, stránku jako takovou bychom neviděli, ale viděli bychom přímo soubory a adresáře, které má náš web obsahovat a ze kterých má čerpat data. Příponu html asi není potřeba představovat. Prozrazuje nám to, že stránka je psána v nějakém značkovacím jazyku, ať již v HTML nebo v XHTML. Tato přípona je v obou případech identická Co obsahuje soubor index.html Jednoduše řečeno: to, co se v souboru index.html nachází, je záhlaví, hlavička a tělo souboru. V záhlaví stránky bude následující zápis: <?xml version=1.0" encoding="iso "?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" <html xmlns=" xml:lang="sk"> Tato část hovoří o tom, v jakém značkovacím jazyku budeme naši stránku psát (XHTML 1.1) a jaké kódování pro náš jazyk budeme používat (encoding="iso ";, ale použít můžeme i kódování zmíněné v kapitole 3.3.2). Značka xml:lang="sk" v kořenovém elementu <html> (je párován a uzavírá se na konci celého dokumentu značkou </html>) hovoří o jazyku, ve kterém píšeme celý obsah dokumentu. Například pro češtinu to je xml: lang="cs", v našem případě je to slovenština. Řádek "DOCTYPE" sděluje aplikacím, které stránku zpracovávají, že při kontrole mají použít pravidla týkající se jazyka XHTML 1.1 (DTD XHTML 1.1), který se nachází na adrese A řádek, který je v záhlaví úplně nahoře hovoří o verzi jazyka XML (extensible Markup Language = rozšířitelný značkovací jazyk), který bude dokument dodržovat při psaní kódu XHTML. Další neodmyslitelnou částí našich stránek je ta, která je uzavřena v párové značce <head>. V ní budeme definovat značky <meta>, značky <link> a hlavičku celého webu. Já to nazývám hlavičkou dokumentu XHTML. Ta vypadá takto: <head> <meta http-equiv="content-type" content=" application/xhtml+xml; charset=iso " /> <meta name="author" content="pjotr /> <link rel="stylesheet" href="styles/nastav.css" type="text/css" media="screen" /> <title>naše první stránka</title> </head> Vidíme zde značku <meta> na prvním místě, protože ji potřebujeme již na první řádky, a to pro část "title", kde už může být diakritika. Následuje značka <meta> pro informaci o autorovi, zde si čtenář zadá své údaje. Značka <link> v tomto případě znamená načtení souboru *.css z již konkrétní složky styles (jedná se o soubor nastav.css). A značka "<title>naše první stránka</title>" je název našeho webu. Tento název můžeme vidět v záhlaví okna prohlížeče (Opera, Firefox, Internet Explorer), ve kterém máme naši práci otevřenu (viz obrázek 3.1). 3. Vlastní dokument XHTML...
31 CSS A XHTML 31 Obr. 3.1: Značka "<title>naše první stránka" v záhlaví okna prohlížeče Opera Za tímto vším následuje samotné tělo dokumentu, uzavřené mezi párovými značkami elementu <body>, ve kterém se bude celé kouzlo odehrávat. Za tímto tělem následuje ještě uzavření značkou </html>. Tělo jsme si otevřeli úplně na samém začátku značkou <html xmlns=" Náš první soubor index.html bude po souhrnu všeho vypadat takto: <?xml version=1.0" encoding="iso "?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" <html xmlns=" xml:lang="sk"> <head> <meta http-equiv="content-type" content= application/xhtml+xml; charset=iso " /> <meta name="author" content="pjotr /> <link rel="stylesheet" href="styles/nastav.css" type="text/css" media="screen" /> <title>naše první stránka</title> </head> <body> </body> </html> Vlastní dokument XHTML Plnění obsahu V tomto stadiu, když máme vytvořen soubor index.html, si jej otevřeme v internetovém prohlížeči (vaší pozornosti opět doporučuji prohlížeč Opera, který se dá stáhnout na adrese z příslušného místa na disku. Uvidíme čistou bílou stranu (viz obrázek 3.2). V následujících kapitolách knihy budu uvádět jen samostatné tělo dokumentu, uzavřené ve značkách <body> a </body>. Budeme tím rozumět celý soubor index.html. U každé ukázky si zobrazíme, jak stránka vypadá na obrazovce. Jako první zkusíme do těla souboru index.html napsat nějaký text, například takto: <body> </body> To je přesně tady:-)) 3.4 Struktura souboru index.html
32 32 CSS A XHTML Obr. 3.2: Prázdný dokument XHTML v prohlížeči Značky <body> již nepíšeme (jsou již napsané), jde mně jen o optické ukotvení, aby bylo na první pohled jasné, kam text píšeme. Ukázka je na obrázku 3.3. Vidíme, že se v prohlížeči neobjevila jen čistá bílá strana, ale i text, který jsme napsali. Obr. 3.3: Ukázka textu v dokumentu XHTML Ještě zkusíme dopsat nějaká písmena s diakritikou (háčky a čárky), abychom se přesvědčili, že naše kódování je nastaveno správně, a to jak v dokumentu, tak v editoru, ve kterém XHTML píšeme (pokud budete mít nejasnosti, obraťte se na mě na čísle ICQ nebo em pjotr.william@gmail.com, protože je mi jasné, že se tady dělají časté chyby). Do těla dokumentu ještě napíšeme text navíc. Zde uvádím slovenštinu i češtinu: <body> To je přesně tady:-)) 3. Vlastní dokument XHTML...
33 CSS A XHTML 33 Áno, však si fičí správne žltý kôň a čišena ťava cez mäkkú ľavotočivú zákrutu vaňa. Příliš žluťoučký kůň uměl ďábelské ódy. </body> Obr. 3.4: Ukázka kódování dokumentu XHTML Ukázka je na obrázku 3.4. Pokud se nám zobrazí oba texty ( Áno, však si fičí správne žltý kôň a čišena ťava cez mäkkú ľavotočivú zákrutu vaňa. a Příliš žluťoučký kůň uměl ďábelské ódy. ) tak, jak jsou uvedeny v knize, můžeme být spokojeni (buď pro slovenštinu nebo pro češtinu). Kódování máme nastaveno správně a nedělá problémy. Určitě jste si všimli, že celý text, i přes zápis pod sebou, se zobrazil za sebou. Z toho si nic nedělejte, to se napraví pozdější úpravou kódu. Jazyk XHTML neslouží pro formát vzhledu, ale pro formát struktury dokumentu. O fenoménu použití jazyka HTML na definování vzhledu, který se v určitém období velmi často používal (HTML s množstvím zbytečností HTML 3.2, HTML 4.0) a ještě se často používá, se tady zmiňovat nebudu, později si uvedeme jen jednoduchý příklad. Značky, které budeme používat, jsem zmínil v kapitole Postupem času si je rozšíříme o další. Nejdříve si ale povíme, že vytváříme web např. o žárovce. Do souboru index.html napíšeme následující kód. Již nemusím zdůrazňovat, že vše píšeme mezi značky <body> a </body>, ale ještě předtím napíšeme mezi značky <title> a </title> nadpis naší stránky. <title>web o žárovce</title> A konečně samotné tělo. <body> <h1>web o žárovce</h1> <h3>navigace</h3> <ul> <li><a href=" " title="domů">domů</a></li> <li><a href=" " title="menu1">menu1</a></li> Vlastní dokument XHTML 3.4 Struktura souboru index.html
34 34 CSS A XHTML <li><a href=" " title="menu2">menu2</a></li> <li><a href=" " title="menu3">menu3</a></li> </ul> <hr /> <h2>hra s vypínačem</h2> <p> Když zašroubujeme žárovku do závitu, umožníme jí, aby mohla v určitých okamžicích svítit. Tyto okamžiky jsou dány naší manipulací s vypínačem. Směrem nahoru jej zapneme, směrem dolů jej vypneme (většina vypínačů funguje právě takto). Když je vypínač zapnut, žárovka svítí, když je vypnut, žárovka nesvítí, je tedy zhasnuta. Funguje to na jednoduchém principu, který nebudeme rozebírat. </p> <hr /> <h2>hra se světlem</h2> <p> Samozřejmě, že žárovkou se dají vykouzlit i jiné zajímavé věci. A sice romantická atmosféra. Ano, se svíčkami se nedá srovnat, ale rozhodně se tím plnohodnotná romantická atmosféra napodobí. Dokonce si můžeme, na základě našich zkušeností, postavit i stínové divadlo. Určitě každý víte, jak to funguje.:-). Žárovka tam rozhodně chybět nebude. </p> <hr /> <p> V patičce jsou uvedeny informace, týkající se například přímo webu. Kdo jej vytvořil, copyright a podobně. </p> </body> Ukázku si můžete prohlédnout na obrázku 3.5. Všimněte si použití párových značek <h1>, <h2>, <h3>. To jsou nadpisy. Můžeme je používat až po značku <h6>. Je vždy dobré psát je podle jejich priority: <h1> pro nadpis nejvyšší úrovně, <h2> pro druhou úroveň a tak dále, až po <h6>. Párovou značku <p> jsme použili pro vymezení odstavců. Nepárová značka <hr /> je vodorovná čára, která opticky rozděluje strukturu stránky na grafickém výstupu. Později tyto čáry schováme, aby byly vidět jen při vypnutých stylech, grafické oddělení bude vytvořeno jinými prvky. Vidíme zde i použití seznamu, který se skládá z položek, uzavřených mezi párovými značkami <li>. Všechny položky seznamu jsou nakonec uzavřeny v párové značce <ul>. V samotných položkách seznamu jsou napsány párové značky <a>, jež navíc obsahují dva atributy, které budeme využívat nejčastěji. Jsou jimi href="cesta" a title="název odkazu". Jak z uvedeného vyplývá, href určuje cestu, na kterou odkaz směřuje. Po aktivaci odkazu (klepnutím) se to projeví změnou původního obsahu na obsah nový (určitě to již znáte z internetu). Značka title určuje, co se má zobrazit, pokud nad odkazem necháme kurzor myši volně viset. Tento atribut (title) je taktéž potřebný pro lepší indexování ve vyhledávačích, jako je Google. Důležitější je ale tehdy, pokud náš web přijde pod takové 3. Vlastní dokument XHTML...
35 CSS A XHTML 35 Obr. 3.5: Základní struktura webové stránky v prohlížeči (patkové písmo) čtecí zařízení, které využívají hlavně hluchoněmí lidé, aby věděli, který odkaz k čemu slouží (zde již vidíme začátky psaní stránky přístupné každému). Takže po sumarizaci bude odkaz vypadat následovně: <a href="cesta_odkazu" title="název odkazu">název odkazu</a> V ukázce vidíme prázdnou cestu v atributu href. Toho se nepolekáme, protože ještě nemáme nic víc, kromě souboru index.html naší stránky. Později přibudou další soubory. Potom již budeme moci použít konkrétní cestu. Například href=" sietook.druskova.sk" bude odkaz směřující na adresu odkaz s atributem href="pages/uvod.html" bude odkaz směřující na soubor uvod.html ve složce pages. Po shlédnutí ukázky je jasné, že naše stránka vypadá trochu staromódně a to přece nechceme. Chceme moderní web, který se stane naší prezentací do začínajícího třetího tisíciletí. Právě ke zmodernizování slouží kaskádové styly CSS, o kterých si povíme v následující 4. kapitole. Vlastní dokument XHTML 3.4 Struktura souboru index.html
36 36 CSS A XHTML 3. Vlastní dokument XHTML...
37 CSS A XHTML Oblékání stránek do kaskádových stylů CSS A nyní přišel čas na vlastní vytvoření stylu připraveného kódu jazyka XHTML, který máme napsán v souboru index.html. Po zvládnutí techniky rozmístění jednotlivých prvků si ukážeme, jak elegantně vyrobit přepsání obsahu stránky ve skriptovacím jazyku PHP pomocí menu. Ať vás to neodstraší, je to opravdu velmi jednoduché. Ale nejdříve CSS (kaskádové styly). Co to kaskádové styly (CSS = Cascading Style Sheets) jsou? Kaskádové styly umožňují formátovat dokumenty, definují způsob prezentace v jednotlivých koncových zařízeních, určují vzhled a styl jednotlivých prvků dokumentu XHTML, ale jako takové do jeho struktury nezasahují. A to je jejich veliká výhoda. Obsah je oddělen od definování vzhledu, a tím se nám práce nádherně ulehčuje a zpřehledňuje. Dokážeme být, díky tomu, efektivnější. Dost bylo superlativů, pojďme na nějaké konkrétní otázky. Oblékání stránek do kaskádových stylů CSS 4. Oblékání stránek do kaskádových stylů CSS
38 38 CSS A XHTML 4.1 Stručná historie stylů a jejich nesprávné začlenění do HTML Kdysi, ještě za starých časů, když byl na špici všeho, co s hypertextem souvisí, značkovací jazyk HTML, se vytvořila značně podivuhodná pravidla pro psaní v tomto jazyku. Tvůrcům stránek se tehdy znelíbily weby takového typu, jaký vidíme na obrázku 3.5, a proto vymysleli definování vzhledu v jednotlivých značkách HTML, což vypadalo například následovně: <body bgcolor="#7faff0" alink="blue" vlink="red"> <p bgcolor="#7ffa200" width="400" height="400" border="1"> Tento odstavec je vytvořen jinou barvou nežli pozadí <bgcolor="#7faff0"> celého "body". Má kolem sebe nastaven rámeček s tloušťkou 1 pixel. V elementu "body" jsou ještě nastaveny efekty pro odkazy. Ale ačkoliv píšeme v jazyku XHTML, toto formátování vzhledu není povoleno a nepůjde to jednoduše (jen část). <a href=" ">odkaz</a> </p> </body> Obr. 4.1: Nesprávně vložené styly Ukázka je na obrázku 4.1. Ale protože píšeme kód v jazyku XHTML 1.1, a ten takovéto definování vzhledu zakazuje, nepůjde všechno korektně. Museli bychom použít některou ze starších verzí jazyka HTML (například verzi 3.2 nebo 4.01), ale o to nám nejde. To, co si chceme na tomto zápisu ukázat, je jeho nepřehlednost. Kdybychom na naší stránce použili veliké množství odstavců a jiných prvků (s takto definovaným vzhledem), mohli bychom se zbláznit, pokud bychom měli všechno přepisovat znovu při úpravách webu. Projít celým kódem dá práci, a pokud nejsme zrovna zběhlí orientovat se v amazonské 4. Oblékání stránek do kaskádových stylů CSS
39 CSS A XHTML 39 džungli, kde nevíme, na jakém místě se právě nacházíme, tak se tomuto kódu obloukem vyhneme. Zažil jsem tato muka, tehdy jsem začínal, a nebylo to nic příjemného. Dopředu se toho raději vyvarujeme. To byla jen malá exkurze do nesprávné tvorby. Je nepodstatné vysvětlovat si, co jednotlivé části v nesprávném kódu znamenají. Pojďme tedy na to správné. 4.2 Třídy a identifikátory Vrátíme se k naší původní struktuře dokumentu XHTML (s již předtím napsaným textem), kterou vidíme na obrázku 3.5 (viz kapitola Plnění obsahu). Budeme si postupně hrát, odshora až dolů, s celkovým vzhledem dokumentu. Nejdříve ale trochu teorie. Využívat budeme dvě základní funkce CSS. Těmi jsou třídy class a identifikátory id. Každý se jistě zeptá: No dobře, ale co s těmi třídami, co s těmi identifikátory? Odpověď je, jako vždy, jednoduchá: Jimi budeme volat definice stylů z našeho souboru CSS do vykreslování stránky, napsané v jazyku XHTML. A jak to funguje? Třídy se v jazyku XHTML volají jako class="jmeno_tridy". Poskytují nám definování vzhledu prvku (prvků) z dané třídy jménem "jmeno_tridy". A toto jméno můžeme následně použít u vícerých, opakujících se, prvků na naší stránce. U vícerých proto, že třída všeobecně zahrnuje několik jedinců, což je i intuitivně jednoznačné. Například pro odstavce by to mohlo vypadat takto: <p class="jmeno_tridy"> První odstavec. </p> <p class="jmeno_tridy" Druhý odstavec. </p> Odstavců z dané třídy tam může být mnoho, ale také tam může být jen jeden, jediný. Nebo tam nemusí být žádný z dané třídy, pak ale v souboru CSS bude vzhled definován zbytečně, pro nic za nic. Takto můžeme zařadit do určitých tříd jakékoliv prvky v kódu XHTML. Platí ale pravidlo, že pokud definujeme např. vzhled pro odstavec, nepoužijeme potom danou třídu třeba pro seznam. To samé platí pro identifikátory, ale s jedním značným rozdílem. Pokud víme, že se daný prvek bude v dokumentu nacházet právě jenom jednou, můžeme použít identifikátor. Takže, je-li v dané třídě sám, nepoužijeme třídu class, ale identifikátor id, který jej identifikuje jako samostatného (a jedinečného) jedince. Vypadá to asi takto: <p id="jmeno_identifikatoru"> Jeden, jediný odstavec svého druhu na naší stránce. </p> Identifikátory se používají například na patičku stránky, která je na našem webu vždy jen jedna. Oblékání stránek do kaskádových stylů CSS 4.2 Třídy a identifikátory
40 40 CSS A XHTML 4.3 Neškodné značky XHTML <div> a <span> Ještě předtím, než přejdeme na vlastní vytváření stylu dokumentu, povíme si něco o dvou důležitých značkách XHTML (i HTML), které nijak nezasahují do struktury stránky na výstupu. Tedy ji neformátují, pokud je k tomu nedotlačíme. Jsou jimi párové značky <div> a <span>. A jejich koncové polovičky jsou </div> a </span>. Značka <span>: Je to takzvaná řádková značka, pomocí které se formátuje řádek textu, jí označený. Je u ní možno použít třídy class i identifikátor id (viz kapitola 4.2 Třídy a identifikátory). Není u ní možné používat ty značky XHTML, které mají charakter více řádků, tedy bloků. Správný příklad: <span class="jmeno_tridy">v jednom řádku textu může být napsáno libovolné množství slov, ale nemůže se v něm nacházet žádný blokový element. Mohou v něm být např. značky <a href="cesta_odkazu" title="odkaz">odkaz</a> a jiné řádkové značky.</span> Nesprávný příklad (je zde totiž použit blokový element <p>): <span class="jmeno_tridy"><p>libovolný text, který je v odstavci. </p></span> Značka <div>: Je to takzvaná bloková značka, která ohraničuje určitý blok dokumentu, bez ohledu na to, kolik (a jakého) textu je v něm napsáno. V prostoru, určeném touto značkou, je možno psát libovolnou jinou značku XHTML. Také můžeme značky <div> vnořit do sebe. Použití tříd class a identifikátorů id je intuitivně jasné (viz kapitola 4.2 Třídy a identifikátory). Příklad: <div class="jmeno_tridy"> <p class="jmeno_tridy_odstavce"> Text v prvním odstavci </p> <p class="jmeno_tridy_odstavce"> Text ve druhém odstavci </p> <p id="jmeno_identifikatoru_odstavce"> Jedinečný odstavec, který je jen jeden na stránce </p> </div> Takovýmto způsobem můžeme dát odstavcům, které jsou vnořeny do značky <div>, určitou pozici na stránce, určitý vzhled nebo velikost. Vždy se bude formátovat vzhled dané značky <div>, a nikoliv vzhled odstavců. Ty se formátují na základě tříd, pro ně určených. 4. Oblékání stránek do kaskádových stylů CSS
Ukázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 6 6 0 U k á z k a k n i h
Obsah. Obsah. Úvod... 13. 1. Spojení FTP... 15. 2. Struktura složek naší stránky... 21. 3. Vlastní dokument XHTML (začínáme tvořit WWW stránku)...
CSS A XHTML 5 Obsah Úvod... 13 O čem kniha pojednává...13 Pro koho je kniha určena...14 Kontakt na autora...14 Co budeme potřebovat...14 1. Spojení FTP... 15 1.1 Kde vytvořit spojení FTP...15 1.1.1 Webhostingové
Obsah. Obsah. Úvod Spojení FTP Struktura složek naší stránky Vlastní dokument XHTML (začínáme tvořit WWW stránku)...
CSS A XHTML 5 Obsah Úvod... 13 O čem kniha pojednává...13 Pro koho je kniha určena...14 Kontakt na autora...14 Co budeme potřebovat...14 1. Spojení FTP... 15 1.1 Kde vytvořit spojení FTP...15 1.1.1 Webhostingové
HTML - Úvod. Zpracoval: Petr Lasák
HTML - Úvod Zpracoval: Petr Lasák Je značkovací jazyk, popisující obsah HTML stránek Je z rodiny SGML jazyků, jako např. XML, DOCX, XLSX Nejedná se o programovací ale značkovací jazyk Dynamičnost dodávají
Tvorba fotogalerie v HTML str.1
Tvorba fotogalerie v HTML str.1 obr. A obr. B 1) Spustíme PsPad, vytvoříme nový dokument a otevře se nám okno nový soubor, kde si můžeme zvolit jaký chceme typ. My označíme HTML a potvrdíme. 2) Pro správné
Co je HTML. 1. Párový tag má začátek a konec: 2. Nepárový tag nemá ukončovací značku:
Co je HTML HTML HyperText Markup Language je značkovací jazyk pro tvorbu www stránek. Jako například Český jazyk má svá slova, tak i HTML obsahuje slova, neboli tagy (značky), které dávají vlastnímu obsahu
Tvorba webu. Úvod a základní principy. Martin Urza
Tvorba webu Úvod a základní principy Martin Urza World Wide Web (WWW) World Wide Web (doslova celosvětová pavučina ) je označení pro mnoho dokumentů rozmístěných na různých serverech po celém světě. Tyto
HTML Hypertext Markup Language
HTML Hypertext Markup Language je jazyk určený na publikování a distribuci dokumentů na Webu velmi jednoduchý jazyk používá ho mnoho uživatelů má výkonné prostředky (příkazy) k formátování dokumentů (různé
Uspořádání klient-server. Standardy pro Web
Návrh a tvorba WWW stránek 1/11 Uspořádání klient-server klient na straně uživatele (browser, prohlížeč) server program obsluhující požadavky uživatele Standardy pro Web HTTP Hypertext Transfer Protocol
WWW a HTML. Základní pojmy. Ivo Peterka
WWW a HTML Základní pojmy WWW World Wide Web systém navzájem propojených stránek Stránky se mohou skládat z částí nacházejících se v různých částech světa. HTML HyperText Markup Language Slouží k psaní
Základy informatiky. HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela
Základy informatiky HTML, tvorba WWW stránek Daniela Szturcová Část převzata z přednášky P. Děrgela Obsah přednášky Princip WWW dokumentu, ukázka Nástroje pro tvorbu Pravidla tvorby HTML, tagy Kostra HTML
NSWI096 - INTERNET. Úvod do HTML
NSWI096 - INTERNET Úvod do HTML XHTML CO TO JE? XML extensible Markup Language Sada pravidel, jak kódovat dokumenty Podle těchto pravidel lze vytvořit nekonečně mnoho různých jazyků HTML HyperText Markup
1. Začínáme s FrontPage 2003 11
Úvod 9 1. Začínáme s FrontPage 2003 11 Instalace programu 12 Spuštění a ukončení programu 15 Základní ovládání 16 Hledání souborů 30 Najít a nahradit 31 Tisk 32 Schránka sady Office 34 Nápověda 36 Varianty
TNPW1 Cvičení 2 6.10.2015 aneta.bartuskova@uhk.cz
6.10.2015 aneta.bartuskova@uhk.cz TNPW1 Cvičení 1 Technologie pro tvorbu webu HTML, HTML5 značkovací jazyk struktura, obsah, odkazy - hypertext CSS, CSS3 kaskádové styly vzhled (rozvržení, formátování,
Mgr. Vlastislav Kučera lekce č. 2
Mgr. Vlastislav Kučera lekce č. 2 Struktura stránky hlavička meta tagy titulek stránky připojení stylů,... CSS to je to, co se
INTERNET A SÍTĚ. Role při tvorbě webových aplikací. Rozhodovací vrstvy při tvorbě webových aplikací. povrch kostra struktura obsah strategie
INTERNET A SÍTĚ Ing. Pavel Smutný, Ph.D. Kancelář: H305 Telefon: 3511 Email: pavel.smutny@vsb.cz Role při tvorbě webových aplikací 1996 2009 GIF HTML CSS CGI analytik, informační architekt, grafik, programátor
Mgr. Vlastislav Kučera přednáška č. 2
Mgr. Vlastislav Kučera přednáška č. 2 Struktura stránky hlavička meta tagy titulek stránky připojení stylů,... CSS
Základy HTML. Autor: Palito
Základy HTML Autor: Palito Zobrazení zdrojového kódu Zobrazení zdrojového kódu Každá stránka je na disku nebo na serveru uložena ve formě zdrojového kódu. Ten kód je psaný v jazyce HTML. Když si chcete
22. Tvorba webových stránek
22. Tvorba webových stránek Webové stránky jsou spolu s elektronickou poštou nejpoužívanější prostředky internetu. Brouzdáme li internetem používáme nějaký prohlížeč. To, co vidíme na obrazovce v prohlížeči
Čtvrtek 11. dubna. Základy HTML. Obecná syntaxe HTML. Struktura HTML
Čtvrtek 11. dubna Základy HTML HyperText Markup Language, označovaný zkratkou HTML, je značkovací jazyk pro hypertext. Je jedním z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje
MODERNÍ WEB SNADNO A RYCHLE
SNADNO A RYCHLE Marek Lučný Pavoučí síť přes celý svět Co prohlížeče (ne)skrývají Tajemný kód HTML Všechno má svůj styl Interaktivní je IN Na obrazovce i na mobilu Začni podle šablony Informace jsou základ
Mgr. Stěpan Stěpanov, 2013
Mgr. Stěpan Stěpanov, 2013 Abstrakt V tomto kurzu se seznámíme se základními pojmy HTML, klíčovými pravidly pro práci se značkami a atributy a strukturou dokumentu. Také se dozvíte, jak a v čem lze vytvářet
KAPITOLA 2 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ
KAPITOLA 2 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KLÍČOVÉ POJMY Internet World Wide Web FTP, fulltext e-mail, IP adresa webový prohlížeč a vyhledávač CÍLE KAPITOLY Pochopit, co je Internet
Mgr. Vlastislav Kučera Struktura stránky, hlavička,
Mgr. Vlastislav Kučera Struktura stránky, hlavička, Struktura stránky hlavička meta tagy titulek stránky připojení stylů,... CSS to
(X)HTML, CSS a jquery
Prezentační vrstva webové aplikace (X)HTML, CSS a jquery jquery Java Scriptová knihovna Ing. Martin Dostal (X)HTML první stránka Textový soubor s příponou.htm nebo.html: moje
Š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
Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím ICT Číslo projektu: CZ.1.07/1.5.00/34.0940
Přístupnost. aby WWW stránky mohla zobrazovat co nejš irš í paleta programů a zařízení myslet na speciální požadavky
Přístupnost aby WWW stránky mohla zobrazovat co nejš irš í paleta programů a zařízení myslet na speciální požadavky nevidomí a slabozrací negrafičtí klienti (pozor! sem patří i vyhledávací roboti) lidé
Vývoj Internetových Aplikací
2 Vývoj Internetových Aplikací HTML a CSS Ing. Michal Radecký, Ph.D. www.cs.vsb.cz/radecky HTML a CSS - Tvorba webových stránek - Struktura - Obsah - Vzhled - Funkcionalita zdroj: http://www.99points.info
Mgr. Vlastislav Kučera přednáška č. 1
Mgr. Vlastislav Kučera přednáška č. 1 jazyk (x)html kaskádové styly Castro, E.: HTML, XHTML a CSS. CPress, 2007 Písek, S.: HTML a XHTML, začínáme programovat. Grada Publishing, 2003 Wempen, F.: HTML a
Fiktivní firma. Žáci získají základní informace o přípravě a tvorbě webových stránek. Na konci prezentace je úkol, se kterým žáci samostatně pracují.
Název a registrační číslo projektu: CZ.1.07/1.5.00/34.0498 Číslo a název oblasti podpory: 1.5 Zlepšení podmínek pro vzdělávání na středních školách Realizace projektu: 02. 07. 2012 01. 07. 2014 Autor:
Webová grafika, struktura webu a navigace, použitelnost a přístupnost
Webová grafika, struktura webu a navigace, použitelnost a přístupnost Martin Kuna martin.kuna@seznam.cz Obsah Webová grafika Rozvržení stránky Typografické zásady Nejčastější chyby Struktura webu a navigace
Návrh stránek 4IZ228 tvorba webových stránek a aplikací
4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2013/12/12 20:40:58 $ Obsah Úvod... 3 Recept na dobré webové stránky... 4 Použitelnost... 5 Jak se pozná použitelný web...
Úvod 1 ČÁST 1 HTML 1 Základy HTML a kaskádových stylů 5
Úvod 1 ČÁST 1 HTML 1 Základy HTML a kaskádových stylů 5 Struktura dokumentu HTML obsah a forma 5 Prvky dokumentu 7 Jméno prvku 7 Atributy prvku 8 Obsah prvku, hierarchie prvků 9 Zastupující jednotky (entity)
Základy informatiky. 03, HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela
Základy informatiky 03, HTML, tvorba WWW stránek Daniela Szturcová Část převzata z přednášky P. Děrgela Obsah přednášky Princip WWW dokumentu, ukázka Nástroje pro tvorbu Pravidla tvorby HTML, tagy Kostra
Tvorba www-stránek. Příkazy jazyka HTML. Budeme pracovat následovně: Základní struktura webové stránky. Příkazy sekce HEAD
Tvorba www-stránek Webové stránky jsou napsané pomocí jazyka HTML (HyperText Markup Language). Ke tvorbě webových stránek potřebujeme - speciální program umožňuje tvořit stránku bez znalostí HTML-kódu
Tvorba webových stránek
Tvorba webových stránek HTML Hypertext Markup Language jazyk pro tvorbu webových stránek Rozšíření: JavaScript, CSS Dynamické stránky: PHP, ASP(X), JSP Prohlížeče: IE, Firefox, Opera, Google Chrome mohou
Internetové technologie, cvičení č. 5
Internetové technologie, cvičení č. 5 Náplň cvičení Obsahem 5. cvičení předmětu Internetové technologie je ukázka a procvičení XHTML značek a atributů používaných při vytváření hypertextových odkazů a
Obsah. Úvodem 11 Komu je kniha určena 11 Forma výkladu 12 Cvičení a příklady ke knize 12
Obsah Úvodem 11 Komu je kniha určena 11 Forma výkladu 12 Cvičení a příklady ke knize 12 Kapitola 1 Než se pustíme do práce 15 Internet, web, WWW co to vlastně je? 15 Jak se tvoří internetové stránky 16
Hlavička dokumentu. mezi <head> a </head> obsahuje informace vztažené k dokumentu metadata <title> - název stránky, povinná párová značka
1/10 Hlavička dokumentu mezi a obsahuje informace vztažené k dokumentu metadata - název stránky, povinná párová značka vzorová stránka - definuje vztah k jiným
Výukový materiál KA č.4 Spolupráce se ZŠ
Výukový materiál KA č.4 Spolupráce se ZŠ Modul: Téma workshopu: Výpočetní technika Co je to internet? Jak si udělat vlastní www stránku? Vypracovala: Ing. Lenka Hellová Termín workshopu: 30. říjen 2012
Redakční systém Joomla. Prokop Zelený
Redakční systém Joomla Prokop Zelený 1 Co jsou to red. systémy? Redakční systémy (anglicky Content Management System - CMS) jsou webové aplikace používané pro snadnou správu obsahu stránek. Hlavním cílem
KAPITOLA 3 - ZPRACOVÁNÍ TEXTU
KAPITOLA 3 - ZPRACOVÁNÍ TEXTU KLÍČOVÉ POJMY textové editory formát textu tabulka grafické objekty odrážky a číslování odstavec CÍLE KAPITOLY Pracovat s textovými dokumenty a ukládat je v souborech různého
Úvod do aplikací internetu a přehled možností při tvorbě webu
CVT6 01a Úvod do aplikací internetu a přehled možností při tvorbě webu Internet a www Internet? Služby www ftp e-mail telnet NetNews konference IM komunikace Chaty Remote Access P2P aplikace Online games
Základy WWW publikování
Ing. Igor Kopetschke Oddělení aplikované informatiky Ústav nových technologií a aplikované informatiky Fakulta mechatroniky a mezioborových inženýrských studií Technická univerzita v Liberci Email : igor.kopetschke@tul.cz
Stránka se dá otevřít dvěma způsoby
Co je potřeba Mozek, to zaprvé. Budete potřebovat počítač, na kterém běží alespoň nějaký jednoduchý textový editor (Poznámkový blok). Potřebujete webový prohlížeč. Hodí se připojení na internet. Kdo nemá
Webové stránky. 4. Tvorba základní HTML webové stránky. Datum vytvoření: 25. 9. 2012. str ánk y. Vytvořil: Petr Lerch. www.isspolygr.
Webové stránky 4. Tvorba základní HTML Vytvořil: Petr Lerch www.isspolygr.cz Datum vytvoření: 25. 9. 2012 Webové Strana: 1/9 Škola Ročník Název projektu Číslo projektu Číslo a název šablony Autor Tématická
Tvorba WWW stránek. Mojmír Volf mojmir.volf@tul.cz https://www.nti.tul.cz/wiki/wikiuser:mojmir.volf 485 353 675
Tvorba WWW stránek Mojmír Volf mojmir.volf@tul.cz https://www.nti.tul.cz/wiki/wikiuser:mojmir.volf 485 353 675 Zdroje KRUG: Web design - nenuťte uživatele přemýšlet.. Computer Press, 2003. PROKOP M.: CSS
Nahrání webu na internet
Nahrání webu na internet Meta tagy Podstránky webu máme hotové, ale v jejich hlavičkách nám chybí poslední věc. Až bude web online, všimnou si ho internetové vyhledávače a jeho podstránky si tzv. zaindexují.
================================================================================ =====
Název: VY_32_INOVACE_PG4101 Základní struktura HTML stránky Datum vytvoření: 01 / 2012 Anotace: DUM seznamuje se základní strukturou a členěním HTML stránky, s jednotlivými složkami - HTML, CSS, externí
dokumentu, respektive oddílu (více o oddílech v další kapitole). Nemůžeme
Microsoft Office IV Sloupce Chtěli bychom psát školní noviny a máme pocit, že jsou málo profesionální. Chtěli bychom využít možnost psaní v několika sloupcích. Nastavíme si na stránce místo jednoho sloupce
Internet - internetové prohlížeče
Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_09_INTERNET_P2 Číslo projektu: CZ 1.07/1.5.00/34.1077
NSWI096 - INTERNET. CSS kaskádové styly. Mgr. Petr Lasák
NSWI096 - INTERNET CSS kaskádové styly Mgr. Petr Lasák MINULE
INSPO 2008. Karel Břinda centrum TEREZA, FJFI ČVUT v Praze. Lukáš Marvan Seznam.cz, a.s.
INSPO 2008 Karel Břinda centrum TEREZA, FJFI ČVUT v Praze Lukáš Marvan Seznam.cz, a.s. 1 Představení centra TEREZA a Seznamu Počátky a model spolupráce Možnosti přístupu, realizace a testování Dosažené
NÁVOD NA OBSLUHU INTERNETOVÉ PREZENTACE. Ataxo Czech s.r.o.
NÁVOD NA OBSLUHU INTERNETOVÉ PREZENTACE Ataxo Czech s.r.o. ÚVOD Internetové stránky vytvořené společností Ataxo v rámci produktu Mini web můžete jednoduše a rychle upravovat prostřednictvím on-line administrace.
Tvorba stránek v HTML ve Wordu
Tvorba stránek v HTML ve Wordu HTML (hypertext markup language hypertextový značkovací jazyk). Internetová stránka jako soubor s příponou htm nebo html. Je to skoro obyčejný textový soubor obohacený o
Manuál pro obsluhu Webových stránek
ResMaster Systems s.r.o. Truhlářská 1119/20, 110 00 Praha 1 Manuál pro obsluhu Webových stránek (Prosinec 2018) Jana Vítová, +420 225 388 130 2018 Obsah Úvod Webové stránky... 3 Slovník pojmů... 3 URL
Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu
StatSoft Typy souborů ve STATISTICA Tento článek poslouží jako přehled hlavních typů souborů v programu STATISTICA, ukáže Vám jejich možnosti a tím Vám dovolí využívat program efektivněji. Jistě jste již
(X)HTML-TAGY. VOŠ a SŠT Česká Třebová
(X)HTML-TAGY Mgr. Petr Slívko VOŠ a SŠT Česká Třebová Tagy Popis Značka tagu začíná levou ostrou závorkou. Za ní následuje jméno tagu, před kterým nesmí být mezera. Mohou následovat atributy. Před
IE1 jazyk HTML a kaskádové styly
IE1 jazyk HTML a kaskádové styly Tvorbu webových stránek v jazyce HTML a jejich formátování pomocí kaskádových stylů (CSS) budeme zkoušet na souvislém příkladu. Můžete si zvolit vlastní téma webové prezentace.
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1.
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM Manuál pro administrátory Verze 1.0 2012 AutoCont CZ a.s. Veškerá práva vyhrazena. Tento
Google Apps. weby 1. verze 2012
Google Apps weby verze 0 Obsah Obsah... Úvod... Zahájení práce... Nastavení webu... Úprava stránky... Popis prostředí... Rozložení stránky... Nadpis stránky... Úprava textu... Vložení odkazu... 8 Vložení
SEO OPTIMALIZACE PRO VYHLEDÁVAČE JEDNODUŠE
Středoškolská technika 2011 Setkání a prezentace prací středoškolských studentů na ČVUT SEO OPTIMALIZACE PRO VYHLEDÁVAČE JEDNODUŠE Adama Kořenek Úvod Střední průmyslová škola elektrotechnická V Úžlabině
Jak vyhledávat. Vyhledávače KAPITOLA 3
KAPITOLA 3 Jak vyhledávat Už víme, jak zacházet s programem Microsoft Internet Explorer, a můžeme se pustit do surfování. Ostatně, stejně jsme to při seznamování s funkcemi programu chtíce nechtíce dělali.
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT
Úvod do tvorby internetových stránek v jazyce HTML
Úvod do tvorby internetových stránek v jazyce HTML Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.
<link> - definuje vztah k jiným XHTML dokumentům, typicky
Návrh a tvorba WWW stránek 1/10 Hlavička dokumentu mezi a obsahuje informace vztažené k dokumentu metadata - název stránky, povinná párová značka vzorová stránka
Internetový prohlížeč-vyhledávání a ukládání dat z internetu do počítače
VY_32_INOVACE_In 6.,7.11 Internetový prohlížeč-vyhledávání a ukládání dat z internetu do počítače Anotace: V prezentaci se žák seznámí se základními typy prohlížečů. Zaměříme se na prohlížeč Internet Explorer.
13. Vytváření webových stránek
13. Vytváření webových stránek značkovací jazyk HTML, základní členění dokumentu, odkazy, tabulky, seznamy, obrázky, HTML editory Značkovací jazyk HTML HTML - Hypertext markup Language (hypertextový značkovací
APLIKACE XML PRO INTERNET
APLIKACE XML PRO INTERNET Jaroslav Ráček Fakulta Informatiky, Masarykova Universita Brno Abstrakt Text je věnován možnostem využití XML technologie pro prezentaci dokumentů pomocí Internetu. V úvodu je
HTML. ICT_01., 02. konzultace; 2. ročník 1/6
ICT_01., 02. konzultace; 2. ročník 1/6 HTML Vystavení vlastních dat na Internetu Každý uživatel Internetu, který chce svoje webové stránky publikovat na Internetu potřebuje: - místo na webovém serveru,
Administrace webu Postup při práci
Administrace webu Postup při práci Obsah Úvod... 2 Hlavní menu... 3 a. Newslettery... 3 b. Administrátoři... 3 c. Editor stránek... 4 d. Kategorie... 4 e. Novinky... 5 f. Produkty... 5 g. Odhlásit se...
Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni
Webové aplikace Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Harmonogram Dopolední blok 9:00 12:30 Ing. Dostal Úvod, XHTML + CSS Ing. Brada,
Základy informatiky. 03 HTML, tvorba webových stránek. Kačmařík/Szturcová/Děrgel/Rapant
Základy informatiky 03 HTML, tvorba webových stránek Kačmařík/Szturcová/Děrgel/Rapant Obsah přednášky princip webového dokumentu, ukázka nástroje pro tvorbu pravidla tvorby HTML, značky kostra HTML dokumentu
Ukazka knihy z internetoveho knihkupectvi
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz HTML začínáme programovat 3., aktualizované vydání Slavoj Písek Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou 3933. publikaci Odpovědný
Instalace SW VIS z internetu - Opakovaná instalace, instalace upgrade
Instalace SW VIS z internetu - Opakovaná instalace, instalace upgrade Opakovanou instalací SW VIS rozumíme instalaci do adresáře, který již obsahuje starší instalaci programu VIS. Většinou se provádí ze
Po prvním spuštění Chrome Vás prohlížeč vyzve, aby jste zadali své přihlašovací údaje do účtu Google. Proč to udělat? Máte několik výhod:
Internetový prohlížeč CHROME Pro správné fungování veškerých funkcionalit, které nám nástroje společnosti Google nabízí, je dobré používat prohlížeč Chrome. Jeho instalaci je možné provést z webové adresy:
Základy HTML. Obecná syntaxe HTML. Struktura HTML
Základy HTML HyperText Markup Language, označovaný zkratkou HTML, je značkovací jazyk pro hypertext. Je jedním z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje publikaci dokumentů
Soubor index.html se nachází na stejné úrovni jako adresář obrazky. Měla bych použít relativní adresu, že? Hmm.
KAPITOLA 2 Úskalí jazyka HTML Soubor index.html se nachází na stejné úrovni jako adresář obrazky. Měla bych použít relativní adresu, že? Hmm. Počkat každou změnu adresáře doprovázel znak /. portfolio/obrazky
DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě
projekt GML Brno Docens DUM č. 11 v sadě 36. Inf-12 Počítačové sítě Autor: Lukáš Rýdlo Datum: 06.05.2014 Ročník: 3AV, 3AF Anotace DUMu: WWW, HTML, HTTP, HTTPS, webhosting Materiály jsou určeny pro bezplatné
CSS. SEO Search Engine Optimization (optimalizace pro vyhledávače)
CSS SEO Search Engine Optimization (optimalizace pro vyhledávače) Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Marek Čechák. Financováno z ESF a státního rozpočtu ČR. Název školy
Vytvoření tiskové sestavy kalibrace
Tento návod popisuje jak v prostředí WinQbase vytvoříme novou tiskovou sestavu, kterou bude možno použít pro tisk kalibračních protokolů. 1. Vytvoření nového typu sestavy. V prvním kroku vytvoříme nový
WEBOVÉ STRÁNKY www.krestanskevanoce.cz
WEBOVÉ STRÁNKY www.krestanskevanoce.cz Domovská stránka Křesťanských Vánoc je založena na databázi, která vedle běžných funkcí redakčního systému internetové prezentace umožňuje též uložit údaje o jednotlivých
HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy
V čem se píší web. dokumenty HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy HTML HTML (HyperText Markup Language, značkovací jazyk pro hypertext) standart pro vytváření stránek v systému aplikací World
Multimediální prezentace MS PowerPoint I
Multimediální prezentace MS PowerPoint I Informatika Multimediální prezentace zažívají v poslední době obrovský rozmach. Jsou používány například k reklamním účelům, k předvedení výrobků či služeb. Velmi
Microsoft Office. Word hromadná korespondence
Microsoft Office Word hromadná korespondence Karel Dvořák 2011 Hromadná korespondence Hromadná korespondence je způsob, jak určitý jeden dokument propojit s tabulkou obsahující více záznamů. Tímto propojením
Úvod do tvorby internetových aplikací
CVT6 01a Úvod do tvorby internetových aplikací Osnova předmětu (X)HTML a tvorba webu pomocí přímého zápisu kódu Tvorba web designu a skládání stránek z kousků Skriptovací jazyky na webu Návrh software
THEOPHILOS. (návod k použití)
THEOPHILOS (návod k použití) Nejprve si z internetových stránek www.theophilos.com (nebo www.theophilos.sk) stáhněte všechny soubory, které Vás zajímají a nainstalujte je (podrobný návod na instalaci programu
IE1 jazyk HTML a kaskádové styly
IE1 jazyk HTML a kaskádové styly Tvorbu webových stránek v jazyce HTML a jejich formátování pomocí kaskádových stylů (CSS) budeme zkoušet na souvislém příkladu. Můžete si zvolit vlastní téma webové prezentace.
HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT
HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT Funkce Najít a nahradit slouží k rychlému vyhledávání určitých slov a jejich nahrazování jinými slovy. Lze hledat i určité varianty slov a nahrazovat je buď hromadně (všechny
PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě
PHP PHP původně znamenalo Personal Home Page a vzniklo v roce 1996, od té doby prošlo velkými změnami a nyní tato zkratka znamená Hypertext Preprocessor. PHP je skriptovací programovací jazyk, určený především
Osnova kurzu OBSLUHA PC ZÁKLADNÍ ZNALOSTI. pilotního projektu v rámci I. Etapy realizace SIPVZ
Střední průmyslová škola a Střední odborné učiliště, Trutnov, Školní 101, tel.: +420 499 813 071, fax: +420 499 814 729, e-mail: skola@spssoutu.cz, URL: http://www.spssoutu.cz Osnova kurzu OBSLUHA PC ZÁKLADNÍ
DOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA
DOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA Obsah Obsah... 4 Pinya CMS... 5 Přihlášení do systému... 6 Položky v menu administrace... 7 Uživatelé... 8 Správa uživatelů... 8 Nový uživatel... 9 Role... 10 Vytvoření
WNC::WebNucleatCreator
Tomáš Dlouhý WNC::WebNucleatCreator Verze: 5.1 1 Obsah Obsah...2 Úvod...3 Novinky...3 Požadavky...4 Instalace...4 Přihlášení se do WNC...6 Moduly...7 Modul Blog...7 Modul Categories...8 Modul News...8
Uživatelská dokumentace
Uživatelská dokumentace Verze 14-06 2010 Stahování DTMM (v rámci služby Geodata Distribution) OBSAH OBSAH...2 1. O MAPOVÉM SERVERU...3 2. NASTAVENÍ PROSTŘEDÍ...3 2.1 Hardwarové požadavky...3 2.2 Softwarové
Manuál: Editace textů v textovém editoru SINPRO Úprava tabulek a internetových odkazů, řádkování
Manuál: Editace textů v textovém editoru SINPRO Úprava tabulek a internetových odkazů, řádkování (nejen pro editaci STI v systému SINPRO, aktualizováno: 25. 6. 2015) v 2.0 Obsah TABULKY Úprava tabulek...
Uživatelská příručka pro respondenty
Uživatelská příručka pro respondenty Statistický informační systém Českého statistického úřadu Subsystém DANTE WEB Funkční blok Objednavatel: Český statistický úřad Na padesátém 81, 100 82 Praha 10 Dodavatel:
MS SQL Server 2008 Management Studio Tutoriál
MS SQL Server 2008 Management Studio Tutoriál Vytvoření databáze Při otevření management studia a připojením se ke konkrétnímu sql serveru mám v levé části panel s názvem Object Explorer. V tomto panelu
Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001
Nové přístupy tvorby web site Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001 Osnova Úvod Web site - jasný cíl Technologie - dynamický web Forma - vyšší interaktivita Obsah - stálá aktualizace
(X)HTML a CSS. VOŠ a SŠT Česká Třebová
(X)HTML a CSS Mgr. Petr Slívko VOŠ a SŠT Česká Třebová STRUKTURA WEBU Webová prezentace (anglicky website) je několik webových stránek provázaných hypertextovými odkazy. Tomu, které stránky web obsahuje