Úvod do tvorby internetových stránek v jazyce HTML

Podobné dokumenty
Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

Š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

Tvorba www-stránek. Příkazy jazyka HTML. Budeme pracovat následovně: Základní struktura webové stránky. Příkazy sekce HEAD

HTML Hypertext Markup Language

Tvorba webových stránek

<html> - párový tag, uzavírá celý dokument <head> - párový, určuje hlavičku dokumentu <body> - párový, uzavírá tělo dokumentu Př. Základní struktura

Tvorba webových stránek

Čtvrtek 11. dubna. Základy HTML. Obecná syntaxe HTML. Struktura HTML

HTML - Úvod. Zpracoval: Petr Lasák

Úvod do jazyka HTML (Hypertext Markup Language)

Hlavička dokumentu. mezi <head> a </head> obsahuje informace vztažené k dokumentu metadata <title> - název stránky, povinná párová značka

<link> - definuje vztah k jiným XHTML dokumentům, typicky

Základy informatiky. HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

Základy HTML. Obecná syntaxe HTML. Struktura HTML

13. Vytváření webových stránek

Zá klady HTML. Tag HTML <HTML> Párová značka, který definuje webovou stránku. Obsah stránky končí značkou

NSWI096 - INTERNET. Úvod do HTML

Tvorba fotogalerie v HTML str.1

Mgr. Vlastislav Kučera Struktura stránky, hlavička,

Základy informatiky. 03 HTML, tvorba webových stránek. Kačmařík/Szturcová/Děrgel/Rapant

Mgr. Vlastislav Kučera přednáška č. 2

INTERNET A SÍTĚ. Role při tvorbě webových aplikací. Rozhodovací vrstvy při tvorbě webových aplikací. povrch kostra struktura obsah strategie

WWW a HTML. Základní pojmy. Ivo Peterka

22. Tvorba webových stránek

Mgr. Vlastislav Kučera lekce č. 2

TNPW1 Cvičení aneta.bartuskova@uhk.cz

Základy informatiky. 03, HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

Základy HTML. Obecná syntaxe HTML. Struktura HTML

Vývoj Internetových Aplikací

Základy HTML. Autor: Palito

(X)HTML-TAGY. VOŠ a SŠT Česká Třebová

12. Základy HTML a formuláře v HTML

NSWI096 - INTERNET. CSS kaskádové styly. Mgr. Petr Lasák

HTML. ICT_01., 02. konzultace; 2. ročník 1/6

HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy

(X)HTML, CSS a jquery

Výukový materiál KA č.4 Spolupráce se ZŠ

Tvorba webových stránek

Základy programovacího jazyka HTML. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1133_Základy programovacího jazyka HTML_PWP

Tvorba stránek v HTML ve Wordu

Tvorba webových stránek pomocí HTML kódu v příkladech. M. Seménka, 2014

1. Začínáme s FrontPage

CSS Kaskádové styly. formátování webových stránek

Poznámka v (x)html Všechno, co je v (x)html souboru obaleno značkami <!-- a -->, je považováno za poznámku a nezobrazuje se.

Internet 02 - Tvorba statických www stránek za pomoci HTML tagů

Internet 1 vývoj, html, css

Š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

CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek.

9. Tagy tvorba www stránky pomocí tagů

MODERNÍ WEB SNADNO A RYCHLE

Tvorba WWW stránek. Mojmír Volf

Název modulu: Tvorba webu pomocí XHTML a CSS začátečníci

Tvorba webu. Úvod a základní principy. Martin Urza

Co je HTML. 1. Párový tag má začátek a konec: 2. Nepárový tag nemá ukončovací značku:

Mgr. Stěpan Stěpanov, 2013

CSS Stylování stránek. Zpracoval: Petr Lasák

HTML - pokračování. Co už víme?

1 Úvod. 2 Tvorba internetových prezentací. 2.1 Nástroje pro tvorbu prezentace. Stránka 1

Inovace bakalářského studijního oboru Aplikovaná chemie

IE1 jazyk HTML a kaskádové styly

Stránka se dá otevřít dvěma způsoby

Uspořádání klient-server. Standardy pro Web

Jemný úvod do HTML. Co je HTML značka? Web nezná text formátovaný mezerami a konci řádku! Ale já potřebuji psát více mezer a určovat zalomení řádku!

Úvod do aplikací internetu a přehled možností při tvorbě webu

Kaskádové styly základy grafiky

Dokument ve formátu webové stránky vytvořený pomocí XHTML a CSS

IE1 jazyk HTML a kaskádové styly

Výukový materiál vytvořen v rámci projektu EU peníze školám. "Inovace výuky" registrační číslo CZ.1.07/1.5.00/

Základy informatiky. 03 HTML, tvorba webových stránek. Kačmařík/Szturcová/Děrgel/Rapant

Inovace výuky prostřednictvím šablon pro SŠ

Webové stránky. 2. Úvod do jazyka HTML. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Přehled základních html tagů

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

TNPW1 Cvičení

Tvorba internetových stránek

tvoříme web HTML/CSS

Bloky. Tag Význam Párový. p odstavec nepovinně. br řádkový zlom ne. div oddíl ano. center vycentrování ano. h1 nadpis 1.

UNIVERZITA PARDUBICE WEBOVÉ STRÁNKY DLOUHODOBÉ HRY DOPRAVNÍ FAKULTA JANA PERNERA

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

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í.

Základy WWW publikování

Úvod do tvorby internetových aplikací

PŘÍRUČKA. Správa obsahu webové prezentace. Formátování textu

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Tvorba WWW stránek. Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Buňka tabulky; tento tag doporučuju psát opět jako párový. Nyní již máme dostatek informací k tomu, abychom dokázali sestrojit jednoduchou tabulku.

HTML. HTML- HyperTextMarkUpLanguage (nadtextový značkový jazyk) TAGY

Tomáš Herout

Tvorba webu. Základní HTML tagy. Martin Urza

Jdeme tvořit webové stránky!

1 Tvorba WWW stránek pomocí programu Microsoft FrontPage

Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování

Internetové publikování

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

Učebnice a metodika výuky HTML na základní škole

CSS Selektory tříd a ID, dědičnost, další vlastnosti. Formátování HTML dokumentu, které je více či méně oddělené od obsahu Způsoby implementace

Inovace bakalářského studijního oboru Aplikovaná chemie

Název školy: SOŠ NET OFFICE Orlová, spol. s r.o. Vypracoval/a: Mgr. Alena Sovová

Kaskádové styly. CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek.

Transkript:

Ú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.

Užité jazyky Internetové stránky představují objekty vytvořené v poměrně širokém spektru programovacích jazyků a jejich jednotlivých verzí. Některé jazyky jsou nezávislé na vybavení serveru (je nutné zajistit pouze možnost stahování dat), protože jsou vyhodnocovány plně na straně klientského počítače (např. HTML).

Užité jazyky Jiné vyžadují na straně serveru patřičné softwarové vybavení, neboť interpretace příkazů probíhá buď částečně, nebo zcela na serveru (např. AJAX, PHP). Tato znalost je poměrně důležitá, pokud chcete provozovat funkční web. Například při výběru hostingu potřebujete vědět, zda daný server umí pracovat s ASP či s PHP (ještě v patřičné verzi) apod.

Příklady jazyků pro tvorbu internetových stránek XHTML XML HTML PHP JavaScript Java Python ASP

HTML V našem úvodu se zaměříme pouze na XHTML a některé jeho nejobvyklejší značky. Je to jazyk značkovací, pro hypertext a jeho účelem je prohlížeči popsat, jak vypadá ta která stránka. HTML dokument má obvykle hlavičku a tělo. Vychází z dnes již legendárního SGML a je navržen především pro činnost na http vrstvě.

HTML První specifikace (0.9) pochází z roku 1991. Zatím poslední schválená verze je 4.01 z roku 1999. V současnosti se pracuje na verzi 5, která by měla přinést především větší podporu multimédií. Za vývoj a specifikace odpovídá konsorcium W3C. Výhodou je, že do čistého HTML kódu lze importovat skripty či například kaskádové styly.

HTML editory V čem vlastně HTML dokument psát? K dispozici jsou dvě základní cesty: WYSIWYG editory; vizuální tvorba, to, co právě píšete či formátujete, reálně vidíte. Příkladem může být FrontPage či OpenOffice Writer s funkcí uložit jako HTML. non WYSIWYG editory; psaní značek, textu a kódu. Nevidíme přímo výsledek, ale máme nad ním plnou kontrolu.

Příklady zdarma dostupných editorů WYSIWYG editory: NVU BlueVoda non WYSIWYG editory: PSPad Editor H-Brouczek Roden Web Editor

Proč se učit psát v HTML kódu Plná kontrola nad výsledkem psaní. Možnost snadného odstranění chyb. Získáme znalost struktury kódu, což nám umožní snazší SEO optimalizaci nebo možnost používat cizí části kódů (typicky např. počítadla). Výsledný soubor je zpravidla znatelně menší, než stránky generované WYSIWYG editory, což má za následek úspory datových přenosů a vyšší rychlost načítání ze serveru.

Syntaxe XHTML je značkovací jazyk. Jednotlivým značkám se často říká tagy a zapisují se do špičatých závorek <> Na klávesnici: Pravý Alt +? Palt + : párové (např. <p> a </p>) nebo Párové končí stejnou značkou bez parametrů, s předřazeným lomítkem / nepárové (např. <img>)..

Syntaxe Kromě samotných příkazů může tag obsahovat parametry, které mu říkají, jak má daná věc přesně vypadat (např. že text má být černý, obrázek má mít rámeček a rozměry 640 x 480 Px).

<html> <head> </head> <body> Syntaxe - příklad <b> tučný text </b> <u> podtržený text </u> <img src = "obrazek.jpg" alt = "popis obrazku" /> </body> </html>

Hlavička Každý HTML dokument je ohraničen tagy <HTML> </HTML> a měl by mít na svém začátku uvedenou hlavičku. Ta je umístěna za <HTML> a je ohraničena tagy <HEAD> a </HEAD>. Jedná se o informace, které prohlížeči říkají, co je to za dokument, kdo ho napsal, čím, kdy atp. Dále také, zda se má k dokumentu chovat normálně, nebo zda má užít např. kaskádové styly. Obecně tedy obsahuje informace platné globálně pro celou stránku.

Hlavička <title>titulek</ti tle> <link> Příklad užití: <link rel="stylesheet" type="text/css" href="styl.css"> Udává název stránky. Je to důležitý tag pro vyhledávače, citace i uživatele. Používá se na práci s odkazy na externí css či ikonku.

Hlavička <meta name =...> Udává obecné informace potřebné či užitečné pro citace či vyhledávače. atribut name = keywords klíčová slova; description popis dokumentu pro vyhledávače; author autor. Samotné parametry pak píšeme do uvozovek za content. Př.: <meta name="author" content="michal Černý">

Hlavička <meta http-equiv =...> Nastavení jazykového kódování: Windows-1250: <meta httpequiv="content-type" content="text/html; charset=windows- 1250"> UNICODE: <meta http-equiv="content- Type" content="text/html; charset=utf-8"> Přesměrování na jinou stránku (používat s mírou): <meta http-equiv="refresh" content="2; URL=http://www.jinam.com"> Za 2 sekundy se přesměruje na www.jinam.com

Tělo <body> Představuje obsah samotné stránky. Právě mezi <body> a </body> vkládáme vše, co chceme, aby se v nějaké formě zobrazovalo. Tagy slouží k formátování obsahu. Na následujících slidech se podíváme na základní tagy, sloužící k formátování textu, tvorbě seznamů, tabulek a vkládání obrázků.

Tagy jejich vlastnosti a parametr <p fontcolor = >

Tělo atributy Také tag <body> může mít celou řadu atributů, zde uvedeme alespoň nejdůležitější z nich: bgcolor udává barvu pozadí, možno zadat slovně (red, blue,...) či jako zastoupení barev v RGB od 0 do 250 (př.: (250,15,36) ) background nastavení obrázku na pozadí. Parametrem je URL adresa. text barva textu (viz bgcolor) Př.:<body background="obr.jpg" bgcolor="green" text="black">

Párové: Formátování textu <p> ohraničení odstavce <i> proložené písmo <b> tučné písmo <i> podtržené písmo <sup> <sub> dolní index <h1> až <h6> nadpisy; <h1> je nejdůležitější, <h6> nejméně významný

Formátování textu <span> nastavení písma s parametry: size velikost písma color barva písma zadaná RGB na intervalu n =<0,250> (n,n,n) nebo slovně. font-family název fontu a mnoho dalšího. Užívá se CSS syntaxe. Př.: <span style="color: blue; font-family: Arial CE, Tahoma">modrý text</span>

Formátování textu Nepárové: <br /> nový řádek. <hr> vodorovná linka.

Formátování textu - příklad <p> <b><u>současně podtržený</u></b> <br> text bez formátování na novém řádku </p> Výsledek: tučný text a současně podtržený text bez formátování na novém řádku

Odkazy Jsou realizovány pomocí párového tagu <a> s atributy: href relativní adresa (procházíme z aktuálního adresáře hlouběji), např.: href = "obr.gif" odkazuje na obrázek obr.gif ve stejném adresáři jako je soubor, ve kterém je odkazující stránka umístěna. Absolutní adresa udává umístění obrázku na internetu. Např.: href = "http://mujweb.cz/obrazky/obr.gif"

Odkazy - příklad Záložky (návěstí): <a name=zalozka1></a> Zde je místo první záložky... <a href="#zalozka1">zde je odkaz na první záložku</a> Záložky se hodí především pro delší strukturované dokumenty. Ještě příklad běžného odkazu: <p> Zde je <a href="http://www.cerny.tk"> odkaz</a> na mé stránky</p>

Seznamy číslované Seznam ohraničuje párový tag <ol>. Atributy: type = 1 normální číslování A velká písmena a malá písmena I římská čísla Volume = n udává, od jakého čísla začínáme číslovat. Jednotlivé položky jsou označovány

Seznamy odrážkové Seznam ohraničuje párový tag <ul>. Atributy: type = disc bod circle - kroužek square čtvereček bez type jsou normální odrážky Položky opět ohraničuje párový tag<li>. Seznamy lze do sebe libovolně zanořo.

Seznamy - příklad Číslovaný seznam s římskými čísly a vloženými odrážkami: <ol type= I > <li> První položka </li> <ul> <li> první odrážka </li> <li> druhá odrážka </li> </ul> <li> Druhá položka </li> </ol>

Obrázek či video Nepárový tag <img> s atributy: src uvádí URL adresu k obrázku či videu alt popisek obrázku width výška v Px nebo % height šířka v Px nebo % border šířka rámečku vspace vertikální okraj - šířka v Px hspace horizontální okraj - šířka v Px align zarovnání obrázku

Obrázek - příklad <img src="podadresar/obrazek.jpg" alt="děti si hrají s míčem" border="5" align=left width="640" height="480"> Adresa může být relativní i absolutní. U absolutní nezapomeňte uvádět http://!

Tabulka Je vhodná na tvorbu designu celého webu. Je možno ji samozřejmě užít jako obyčejnou tabulku. Párový tag <table> Důležitý parametr border udávající tloušťku rámečku. Nový řádek tabulky - párový tag <tr>. Nová buňka tabulky párový tag <td>. Všechny tři mají obvyklé možnosti nastavení pozadí (bgcolor), výšky, šířky (jako u obrázků) a mnohých dalších parametrů.

Tabulka 2 x 3: Tabulka - příklad <table border = 1 > <tr><td>jméno</td><td>prospěch</td>< /tr> <tr><td>novák</td><td>4</td></tr> <tr><td>dvořák</td><td>3</td></tr> </table> jméno prospěch Novák 4 Dvořák 3

O čem řeč nebyla V celém textu byl několikrát zmíněn termín kaskádové styly (CSS). Ač jsou hojně používané, nejsou součástí minimálního kurzu HTML, pro studium doporučuji například <http://www.jakpsatweb.cz/css/>. Rozhodně nebyly zmíněny všechny značky ani všechny jejich atributy. Vybraný přehled je tedy potřeba vnímat opravdu jako úvodní informační minimum. Zcela mimo náš zájem zůstala také například typografická pravidla, základy designu či SEO. Nezaznělo nic o skriptovacích jazycích.

Zajímavé zdroje informací Specifikace HTML <http://www.w3.org/tr/html4/> Dušan Janovský: HTML příručka <http://www.jakpsatweb.cz/html/> Jiří Kosek: Kurz HTML <http://www.kosek.cz/clanky/html/index.html> Validátor od W3C <http://validator.w3.org/>

Použité zdroje Specifikace HTML <http://www.w3.org/tr/html4/> Dušan Janovský: HTML příručka <http://www.jakpsatweb.cz/html/> Wikipedia <http://en.wikipedia.org/wiki/html>