Úvod do HTML a objasnění základních pojmů 1 Vývoj HTML 1989 výzkumná laboratoř CERN Švýcarsko (zahájení projektu WWW) 1991 zveřejnění 1992 první prohlížeč WWW (textový) 1993 HTML verze 2.0 (50 serverů) + první grafický prohlížeč 1994 založena společnost W3C (World Wide Web Consorcium) 1995 rozšíření HTML 2.0 na HTML 3.0 (Netscape) 1996 HTML 3.2 1997 HTML 4.0 specifikace DHTML 1998 specifikace HTML 4.1 (HTML se již dále nevyvíjí, jazyk je nahrazen novějším XHTML) 1. HyperText Markup Language (Jazyk obohacený o organizaci odkazů) Jinými slovy jde o jazyk, který popisuje co WEBová stránka obsahuje. 2. World-Wide Web (Velká světová pavučina) 3. Multimediální 4. Nezávislost na platformě (Mac, Win, Linux) 5. A) standardy (normy - popisující způsob komunikace) B) HTTP (HyperText Transfer Protokol) (protokol - zajišťující přenos WEB stránek od serveru k uživateli) C) URL (Uniform Resource Locator) (odkazy adresy používané v prostředí WWW) Rekapitulace Schéma http Klasické web stránky (nechráněné připojení) shttp Také web stránky ale připojení je chráněno (kódováno) ftp Připojení k souborovému serveru FTP (File Transfer Protocol) mailto Adresa elektronické pošty (mailto:uzivatel@fss.muni.cz) file Přístup k souboru na lokálním disku (file:///c:/Dokumenty/) news Diskusní skupiny nntp Diskusní skupina na určitém serveru telnet Terminálový přístup k počítači (telnet://fss.muni.cz) gopher Gopher protokol prospero Adresářová služba prospero wais (Wide Area Information Server) Tvar URL http://fss.muni.cz Počítač (adresa počítače) Doménová (DNS) Př.: fss.muni.cz IP Př.: 147.251.105.1 Obecný tvar URL schéma://uživatel:heslo@počítač:port/cesta;parametry?dotaz#fragment ftp://david:th22eo33@fss.muni.cz:21/statnice/zadání.pdf;type=i Příklad: rezervované znaky / : @ ; ? # & = % + { } | \ ^ ~ [ ] Schémata: Nejčastěji používaná schémata pro URL obecný tvar HTTP http://počítač:port/cesta?dotaz#fragment port nezapisuje se, pokud není zvolen jiný než 80 cesta Určuje cestu ke stránce html. Nemusí se zapisovat, ale jak server pozná jakou stránku chcete prohlížet pokud napíšete např.: http://www.email.cz ? Server je nakonfigurován tak že v případě absence jména automaticky přejde na stránku s označením index.html, index.htm, nebo index.php dotaz a fragment těmito dnes většinou předáváme parametry programům, které generují DHTML. mailto mailto:milacek@fss.muni.cz !!V případě použití na jiném PC než je váš osobní počítač se může stát, že bude použita výchozí nastavená adresa odesilatele v prohlížeči!! FTP ftp://uživatel:heslo@počítač:port/cesta;type=typ !!Pozor na VELKÁ a malá písmena v uživateli, hesle a cestě!! port nezapisuje se, pokud není zvolen jiný než 21 typ určuje způsob jakým se má soubor stáhnout (d adresář, a textový soubor, i binární soubor), ale tento se většinou neuvádí a záleží na klientském programu jakou metodu zvolí. Relativní a absolutní URL Klient Server Nástin struktury sítě MU Základy HTML Naše první stránka 1. Spustíme notepad (jednoduchý textový editor) 2. Vepíšeme následující text < Pravý ALT + < 3. Uložení našeho výtvoru a) Název s koncovkou .html b) Změna na typ (všechny soubory) Tag?? O co jde?
odděluje odstavce textu
ukončuje odstavcování textu Lomítko Správná kostra stránkyPrvní odstavec vás vítá do světa HTML.
Druhý odstavec následuje hned za prvním. Typ publikovaného dokumentu je napsán v HTML 4.01 pod normou W3C ..... Co je ještě nutné o HTML vědět? Všechny konce řádků převede na mezery Pokud bezprostředně za sebou následuje více mezer, nahradí je mezerou jedinou Nakonec napsaný text zalomí tak, aby se vešel do okna prohlížeče. Další tagy HTML má 6 úrovní nadpisů