1 Tvorba www stránek v HTML a CSS Publikace vznikla v rámci projektu OPVK Vyškolený pedagog záruka kvalitní výuky na Střední odborné škole veterinární...
Publikace vznikla v rámci projektu OPVK „Vyškolený pedagog – záruka kvalitní výuky“ na Střední odborné škole veterinární, mechanizační a zahradnické a Jazykové škole s právem státní jazykové zkoušky v Českých Budějovicích, reg. č. CZ.1.07/1.3.40/01.0007.
Ing. Roman Blábolil České Budějovice, 2013
Jazyková korektura: Neprošlo jazykovou korekturou Sazba: Ing. Roman Blábolil
Třídy ................................................................................................................................................................ 34
4.2
Délkové jednotky používané v CSS stylech ..................................................................................... 37
4.3
Barvy používané CSS stylech ............................................................................................................... 38
Zvuk a video ...................................................................................................................................................... 66
1 ÚVOD Tato publikace vznikla v rámci projektu OPVK „Vyškolený pedagog – záruka kvalitní výuky“. Cílem publikace je zpracovat základní poznatky o tvorbě www stránek v HTML a CSS. Publikace se bude zabývat těmito tématy: Základní pojmy
Protokoly URL Client/server Jak to vše funguje? Jaká jména používat pro pojmenování souborů
Úvod do HTML
Co je to HTML a CSS Co je to tag Skladba HTML dokumentu (head, body)
Základní pravidla při práci s CSS
Vlastnosti a hodnoty Deklarace Třídy Pseudotřídy
Jednotky a hodnoty
Barvy Jednotky v CSS2
Práce s textem
Psaní prostého textu Formátování písma (tučné, kurzíva, podtržené, horní a dolní index, velikost písma) Psaní mezer Typy písem
-5-
Barva písma
Práce s odstavci
Odstavec Způsoby zarovnání textu
Odrážky a číslování Obrázky
Formáty obrázků pro WEB (JPG, GIF, PNG)
Odkazy - hyperlinky
Relativní a absolutní URL Práce s odkazy Odkaz na www stránky a na e-mail Obrázek jako odkaz Nastavení „citlivých míst“ u obrázku - „klikací mapa“ Odkaz na záložku (bookmark)
2 WWW – HYPERTEXTOVÝ INFORMAČNÍ SYSTÉM Nejpoužívanější a nejrozšířenější službou na Internetu je služba označovaná jako WWW (World Wide Web) – celosvětová pavoučí síť. Pro využití této služby potřebujete takzvaný prohlížeč - ten umí zdrojová data (text) převést do vizuální podoby a to včetně obrázků, tabulek a dalších objektů, spuštění zvuku, videa a skriptů programovacího jazyka.
Tato služba je založena na principu hypertextových dokumentů. Základem hypertextu je dokument, který obsahuje text, obrázky, video, zvuk a podobně. Tyto texty a objekty mohou být propojeny jako odkazy na další dokumenty v rámci celé sítě Internet. Tyto dokumenty mohou být prostřednictvím Internetu automaticky přeneseny ze vzdáleného počítače, ve
-6-
kterém jsou uloženy. Stačí jen stisknout na příslušném odkazu levé tlačítko myši. Takto získané dokumenty obvykle obsahují další a další odkazy, takže v prohlížení hypertextových dokumentů můžete neustále pokračovat. Jednotlivé dokumenty jsou uloženy ve specializovaných počítačích tzv. WWW serverech, které jsou připojeny k síti Internet. Tyto servery poskytují informace dalším počítačům (klientům), které o ně požádají.
WWW dokumenty jsou psány v jazyce HTML (HyperText Markup Language). Takovýto dokument obsahuje speciální příkazy, které určují jak se má dokument zobrazit na obrazovce.
Chceme-li pracovat se službou WWW, musíme spustit program, který s touto službou umí pracovat. Nejznámějšími a nejpoužívanějšími prohlížeči jsou v dnešní době Microsoft Internet Explorer, Opera, FireFox a Safari. Dále musíte znát adresu WWW serveru, který obsahuje požadovanou informaci. Protože serverů je na Internetovou síť připojeno tisíce, je někdy při neznalosti adresy velmi obtížné nalézt požadovanou informaci. Z tohoto důvodu jsou vytvořeny vyhledávací služby, které vám usnadňují nalezení potřebné informace.
Kromě předchozí možnosti umožňuje služba WWW také přístup k dalším službám, jako je elektronická pošta, přenos souborů a podobně.
Pro zobrazení informací pomocí služby WWW musíte zadat příslušnou URL adresu k požadovanému dokumentu. Tvar URL adresy pro HTML dokumenty vypadá následovně:
Tímto tlačítkem zajistíte vytisknutí aktuálně otevřené stránky.
11 – Upravit Zvolením tohoto tlačítka otevřete program, kterým lze webové stránky upravovat. 12 – Adresa
Do tohoto políčka můžete zapisovat požadované adresy webových stránek. Po stisku klávesy Enter se stránka začne načítat.
3 TVORBA WWW STRÁNEK Každá Internetová stránka (WWW stránka) je vytvořena pomocí programovacího jazyka HTML (Hypertext Markup Language). Mohou být použité i jiné programovací jazyky jako XML, XHTML apod. Jednotlivým příkazům jazyka HTML se říká tagy (elementy) a vytvářený soubor může mít podobu dokumentu bez formátovacích značek. Podle tagů prohlížeč zobrazuje příslušné části dokumentu.
Tag může být buď párový – stejná značka je na začátku i na konci (koncová je doplněna o symbol / - ukončení) nebo nepárový – má pouze jednu značku. Některé typy prohlížečů si poradí s chybějícím ukončení tagů, jiné mají potíže při jejich zobrazení. Snažte se, aby vaše internetové stránky byly bezchybné tzn. validní. Pro ověření bezchybnosti vašeho napsaného kódu lze použít tzv. validátory. Nejznámější je validátor z konsorcia W3C – http://validator.w3c.org. Výhodou je, že vám validítor zobrazí, na kterém programovém řádku máte chybu. V další části se budeme zabývat značkovacím jazykem XHTML.
-9-
XHTML je zkratkou EXtensible HyperText Markup Language XHTML je vyvinut coby nástupce HTML XHTML je téměř shodný se značkovacím jazykem HTML 4.01 XHTML je přísnější a čistější než jazyk HTML XHTML je HTML definované jako aplikace XML
Podmínky pro používání značkovacího jazyka XHTML
Všechny značky musí být vzájemně správně vnořeny špatněsprávně
Všechny značky musí být ukončené koncovou značkou
špatně
správně
U značek, u kterých není uzavírací značka, musíme danou značku uzavřít nejlépe způsobem např.: <area />
<meta /> <param />
Všechny značka musíme psát malými písmeny špatněsprávně
Hodnoty atributů musí být v uvozovkách
špatně
správně
- 10 -
Používat externí skripty a šablony stylů <script language="Javascript" src="pokus.js" type="text/javascript">
Přísně oddělujte obsah stránek od formátování.
3.1
DTD
DTD (Document Type Definition) je jinými slovy návod pro prohlížeč zpracovávající dokument. Říká mu, jaké elementy dokument používá a jak s nimi zacházet. Jazyk XHTML má tři definice DTD, korespondující s definicemi pro HTML 4.01:
Strict (striktní) Transitional (přechodnou) Frameset (s podporou frames - rámců)
Každá z těchto definic definuje jinou sadu XHTML tagů. Element DOCTYPE není součástí XHTML dokumentu, není elementem XHTML a nemusí mít tedy koncovou značku.
Strict
Tato definice obsahuje pouze plně podporované značky (události, atributy...) a jsou z ní vypuštěné všechny ty nedoporučované. Přicházíme tak o řadu prvků pro formátování textu. Toto formátování je možné nahradit pomocí kaskádových stylů (CSS) Cascading Style Sheets.
- 11 -
Striktní definice se deklaruje takto:
Transitional
Toto je definice nejméně bolestivá při přechodu do standardu XML. Definuje naprostou většinu elementů HTML 4.01, tedy i ty nedoporučované. Její výhodou je možnost uplatnit v maximální možné míře znalosti jazyka HTML, ale hlavně dostatečná podpora současných prohlížečů.
Přechodná definice se deklaruje takto:
Frameset
Tuto definici je nutné použít, pokud pracujeme s frames (s rámečky). Ostatní elementy jsou téměř totožné jako v definici Transitional.
Definice s podporou rámů se deklaruje takto:
- 12 -
SEZNAM ZNAČEK DEFINOVANÝCH V JEDNOTLIVÝCH DTD PRO XHTML 1.0. (sloupec DTD strict – s, transitional – t, frameset – f)
Značka
Funkce
Kategorie
DTD
vymezuje dokument
struktura dokumentu
stf
definuje záhlaví dokumentu
záhlaví dokumentu
stf
definuje titulek dokumentu
záhlaví dokumentu
stf
určuje základní adresu pro relativní odkazy
záhlaví dokumentu
stf
<meta />
definuje doplňující informace o dokumentu
záhlaví dokumentu
stf
připojí jiný dokument
záhlaví dokumentu
stf
<style>
definuje styl formátující dokument
záhlaví dokumentu
stf
<script>
definuje v dokumentu skript
záhlaví dokumentu
stf
<noscript>
text uvnitř se zobrazí, když není podporazáhlaví dokumentu skriptů