HTML aneb jak psát webové stránky. HyperText Markup Language (HTML) je doslova přeloženo značkovací jazyk pro hypertext.



Podobné dokumenty
Základy HTML. Obecná syntaxe HTML. Struktura HTML

LOGOMANUÁL. Husův rok 2015

Základní škola Kunratice

Grafický manuál značky ELI Beamlines

EP ENERGY TRADING CORPORATE DESIGN MANUAL V. 01.2

Obrázky, seznam obrázků

Rozvržení stránky. Co se v modulu dozvíte? Pozicování

TECHNICKÁ UNIVERZITA V LIBERCI ZÁVĚREČNÁ PRÁCE

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

Zadání pro kategorii Tvorba webu

MANUÁL VIZUÁLNÍ IDENTITY. společnosti Silnice LK a.s.

Hodnocení informačního střediska

POUŽITÍ ŠABLON TABULKY

NÁZEV PRÁCE. Gymnázium a Jazyková škola s právem státní jazykové zkoušky Svitavy. Závěrečná/Ročníková/Odborná/Seminární práce

GRAFICKÝ MANUÁL SMP CZ

Bezpečnostní analýza Izrael-Palestina

Konstrukce a ochranná zóna loga na šířku 3 Konstrukce a ochranná zóna loga na výšku 4 Konstrukce a ochranná zóna značky 5

HTML - Úvod. Zpracoval: Petr Lasák

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

MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY. Monitorování a hodnocení forem výuky informatických oborů

HTML Hypertext Markup Language

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

BAKALÁŘSKÁ PRÁCE 2012 Jméno Příjmení

D E S I G N M A N U Á L

RGB 88, 88, 90 HEX #435E88 RGB 168, 192, 067 HEX #F7DD29

Číslo a název šablony III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Tvorba webových stránek

B2-07 Třída a číslo v TK

Průzkum spokojenosti návštěvníků města Terezín

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

Vizuální identita společnosti KAVAN spol.s r.o.

Univerzita Karlova Pedagogická fakulta DIPLOMOVÁ PRÁCE

Manuál jednotného vizuálního stylu

Manuál jednotného vizuálního stylu

Komplexní řešení projektu PROFIDJ. (+420)

Specializace Management hotelnictví

Univerzita J. E. Purkyně v Ústí nad Labem. Fakulta sociálně ekonomická. Bakalářská práce. Jméno Příjmení. Název bakalářské práce

základní tiskoviny 28 základní logotyp Altus Software 4 odvozený logotyp Altus Vario 10 ostatní materiály 38 odvozený logotyp Altus Portal 16 index 44

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

: [návod k použití logotypu]

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

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

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

Diplomová práce. Téma závěrečného projektu...

Úvod do jazyka HTML (Hypertext Markup Language)

MANUÁL JEDNOTNÉHO VIZUÁLNÍHO STYLU

Pondělí 5. září. Základy HTML. Obecná syntaxe HTML. Struktura HTML

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

Tvorba webových stránek

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

grafický manuál poslední aktualizace: 14/09/17

Vývoj Internetových Aplikací

22. Tvorba webových stránek

Hlavní stránka O Nadaci Granty Nadace Pomozte Nadaci Pro média Pro pacienty Kontakt

Gymnázium J. K. Tyla. Název práce. Seminární práce z XY. Autor: Jméno Příjmení. Vyučující: Jméno Příjmení. Hradec Králové

14. Jazyk HTML (vývoj, principy, funkce, kostra stránky). Jazyk XML, XHTML. Algoritmizace - cyklus for, while a do while, implementace v jazyce

DESIGN MANUÁL. Správa sportovních zařízení Olomouc

O BSAH LOGOMANUÁL FOND DALŠÍHO VZDĚLÁVÁNÍ I PŘÍSPĚVKOVÁ ORGANIZACE MINISTERSTVA PRÁCE A SOCIÁLNÍCH VĚCÍ I DUBEN 2012

Grafický manuál jednotného vizuálního stylu projektu Porta culturae

S P O L E Č N É H O S T R AV O VÁ N. design manuál

Tvorba internetových stránek

Logo - základní verze

Úvod do tvorby internetových aplikací

Maecenas fermentum, sem in pharetra pellentesque

Obsah 1. LOGO Základní varianta Barevné varianty Ochranná zóna a minimální velikost Zakázaná použití...

NSWI096 - INTERNET. Úvod do HTML

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

STŘEDNÍ PRŮMYSLOVÁ ŠKOLA MLADÁ BOLESLAV DLOUHODOBÁ PRAKTICKÁ MATURITNÍ PRÁCE

Mìstský úøad Vsetín grafický manuál

Internet WEB stránky HTML, Hypertext MarkUp Language - nadtextový jazyk - Místo příkazů obsahuje tagy - značky

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

manuál vizuálního stylu

návrh loga pro Fakultu informačních technologií českého vysokého učení technického v Praze

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

Příloha B PŘEHLED LOGOLINKŮ JEDNOTLIVÝCH PROJEKTŮ A PRAVIDLA POUŽITÍ LOGOLINKŮ

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

Manuál jednotného vizuálního stylu

MASARYKOVA UNIVERZITA NÁZEV ÚSTAVU. Bakalářská/Diplomová práce BRNO ROK

Š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

Šablona ročníkové práce Ročníková práce

GRAFICKÝ MANUÁL ONDŘEJ KAUCKÝ

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

Odstavec. Zarovnání a odsazení odstavce. Meziodstavcové mezery. Pancharti, vdovy a sirotci, atd. Word. Odstavec

Manuál vizuální identity

13. Vytváření 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

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

Nová norma ISO 690 Jak správně citovat v našem časopise

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

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

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

Grafický manuál značky OPERAČNÍ PROGRAM PODNIKÁNÍ A INOVACE. prosinec 2008

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

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

IE1 jazyk HTML a kaskádové styly

Kimchi. Kongnamul. Guk. Text přesně v rozsahu celé strany consectetur adipiscin. Nunc euismod fermentum

Príloha č. 1 Dizajn manuál loga OP KŽP

Informatika. Elektronická pošta. Mgr. Martin Kolář

GRAFICKÝ MANUÁL UŽITÍ LOGOTYPU

IE1 jazyk HTML a kaskádové styly

Transkript:

HTML aneb jak psát webové stránky 1. Historie HTML a souvislost s Internetem Historie HyperText Markup Language (HTML) je doslova přeloženo značkovací jazyk pro hypertext. V roce 1980, fyzik CERNu Tim Berners-Lee navrhl systém pro sdílení dokumentů, textů klíčovou vlastností byla provázanost odkazy, která vedla na první specifikaci jazyku HTML v roce 1989. V roce 1990 vytvořil Berners-Lee první specifikaci a současně první webový prohlížeč, který dokázal hypertextové dokumenty zobrazovat. Role HTML v internetu HTML stránky tvoří od masového rozšíření Internetu do současnosti základ pavučiny webových stránek (WWW, www. alias World Wide Web). Jeho typické použití jsou samostatné stránky, od jednoduchých vizitek po obrovské portály, encyklopedie. Často se také používá v emailech. Celá architektura internetových stránek je tvořena: Serverem; typicky počítač, který běží 24 hodin denně, 7 dní v týdnu na rychlém připojení, stará se o uložení stránek a jejich zobrazování návštěvníkům, komunikačním protokolem HyperText Transfer Protocol (HTTP) (http://www.google.com/), jednoduchou specifikací, jak přenášet obsah po síti, webovým prohlížečem; softwarem, který zobrazuje přenesená data uživateli, v současné době jsou populární prohlížeče Mozilla Firefox, Intenet Explorer, Opera, Chrome. Současnost O jazyk HTML se stará World Wide Web Consortium (W3C), společnost, která aktivně vyvíjejí HTML a vydává formálně přesné specifikace (ISO/IEC 15445, W3C HTML 4.01, W3C HTML 5) a Web Hypertext Application Technology Working Group (WHATWG), sdružení lidí, kteří se o vývoj HTML a souvisejících technologií zajímají. Současná verze HTML je 4.1 z let 1997-2000, novinkou je HTML 5 (ve formě draftu od roku 2008, ale přesto podporován moderními prohlížeči). V současném internetu se dá narazit i na stránky v HTML 3.2 z roku 1997. Paraleně k HTML je formálněji striktnější jazyk XHTML (verze 1.0 z roku 2000), který vychází z HTML 4.01 a XML 1.0 a představuje praralelu k HTML 5 (XHTML 5, draft spolu s HTML 5).

2. První HTML stránka Co budeme nutně potřebovat: Textový editor (notepad, PSpad,...), webový prohlížeč (Firefox, Chrome,...). Co potřeba pro začátek nebude: Server, internetové připojení, WYSIWYG (What You See Is What You Get) editor. První stránka 1) Vytvoříme složku HTML. 2) Vytvoříme podsložku pokus. 3) Vytvoříme soubor test.html. 4) Otevřeme soubor test.html a vložíme do něj následájící textový obsah: <title>hello HTML</title> <p>hello World!</p> 5) Soubor test.html uložíme a otevřeme ve webovém prohlížeči. 6) Hurá. :) 7) Znovu otevřeme soubor test.html a upravíme ho přidáním dvou slov: <title>hello HTML</title> <p><b>hello</b> World!</p> Tedy: 8) Soubor znovu uložíme a znovu otevřeme. 9) Hotovo. :) hlavním rysem HTML je tedy značkování textu (... Markup Language) ve stylu tady chci mít tučný text, stránky se dají snadno a rychle tvořit metodou pokus/omyl.

Tagy 3. První HTML stránka formálněji HTML používá 3 hlavní typy značek (slagově tagů ), podle Wikipedie: Strukturální značky, rozvrhují strukturu dokumentu, příkladem jsou odstavce (<p>), nadpisy (<h1>, <h2>). Dodávají dokumentu formu. Popisné (sémantické) značky, popisují povahu obsahu elementu, příkladem je nadpis (<title>) nebo adresa (<address>). Současný trend je orientován právě na sémantické značky, které usnadňují automatizované zpracovávání dokumentů a vyhledávání informací v záplavě dokumentů na webu. Vyvrcholením této snahy je v současné době jazyk XML. Stylistické značky, určují vzhled elementu při zobrazení, typickým příkladem je značka pro tučné písmo (<b>). Od tohoto druhu značek se postupně upouští, trendem je používání kaskádových stylů, které vzhled popisují odděleně od obsahu dokumentu. Mezi důvody pro neužívání těchto značek patří především to, že tyto značky jsou orientovány na prohlížení na obrazovce počítače, příliš se však nepočítá s používáním dokumentu jiným způsobem alternativní prohlížeče pro postižené (čtečky pro slepce), v mobilních zařízeních a podobně. Kaskádové styly umožňují definovat rozdílné zobrazení pro různá zařízení. Celé umění tvorby HTML stránek je skryté ve znalosti a použítí značek. Dobrý trik je najít si nějakou stránku (např. http://www.jakpsatweb.cz/), kde jsou značky a jejich použití stručně a jasně popsány. První příklad ještě jednou Každá HTML stránka zpravidla obsahuje: Hlavičku <title>hello HTML</title> Hlavička typicky určuje povahu obsahu nadpis, jazyk, klíčová slova, grafický styl apod. Tělo <p> Hello World! </p> Tělo je hlavní část stránky nese obsah.

Použité tagy: Označuje začátek a konec HTML dokumentu. Všimněme si, že je párový, má svůj začátek a konec, ovlivňují text uvnitř. Pokud je nějaký tag párový, musíme ho zpravila vždy uzavřít. V HTML je většina tagů párová. Párový tag, který vymezuje hlavičku HTML dokumentu. <title> Párový, vymezuje název dokumentu. Párový, označuje tělo dokumentu. <p></p> Párový, označuje odstavec textu. 4. Základní tagy Členění textu HTML dvě a více mezer nahrazuje za mezeru jednu. To znamená, že text bez dalšího členění se slije v jeden dlouhý blok: <title>lorem ipsum</title> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Suspendisse potenti. Fusce venenatis facilisis nibh, quis mollis orci sagittis id. Suspendisse a tellus leo, eu tincidunt dolor. Mauris ut nisi ante, sit amet faucibus nibh. Aenean quis velit quis dolor fringilla faucibus vitae a urna. Duis arcu massa, ultricies vitae venenatis et, euismod sed metus. Integer eu orci nulla. Nullam orci diam, vestibulum quis aliquet ut, elementum vel metus.

Proto používáme odstavce: <title>lorem ipsum</title> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> <p> Suspendisse potenti. Fusce venenatis facilisis nibh, quis mollis orci sagittis id. Suspendisse a tellus leo, eu tincidunt dolor. Mauris ut nisi ante, sit amet faucibus nibh. Aenean quis velit quis dolor fringilla faucibus vitae a urna. Duis arcu massa, ultricies vitae venenatis et, euismod sed metus. Integer eu orci nulla. Nullam orci diam, vestibulum quis aliquet ut, elementum vel metus. </p> Nezáleží na tom, jestli je tag <p> těsně vedle textu, nebo o řádek před ním HTML mezery ignoruje. Důležité je ale používat uzavírací značky (</p>) a psát tagy bez mezer (< p>). Používání velkých písmen uvnitř tagů není zakázáno (<BODY>), ale není už obvyklé. Obecně, všechny odstavce v HTML označujeme tagy pro odstavce. Další uživatené značky pro formátování jsou nepárový (!) konec řádku (který se tak dá neelegantně použít místo odstavců): <br> Například: Suspendisse potenti. Fusce venenatis facilisis nibh, quis mollis orci sagittis id. Suspendisse a tellus leo, eu tincidunt dolor. Mauris ut nisi ante, sit amet faucibus nibh. Aenean quis velit quis dolor fringilla faucibus vitae a urna. Duis arcu massa, ultricies vitae venenatis et, euismod sed metus. Integer eu orci nulla. Nullam orci diam, vestibulum quis aliquet ut, elementum vel metus.<br> <br> Suspendisse potenti.<br><br> a opět nepárová horizontální čára: <hr>

Odkazy Odkazy jsou záladem Hypertextu. V HTML se zapisují pomocí párové značky <a>, která má navíc atribut href, který označuje cíl odkazu. Cíl může být relativní (cesta k souboru ve stejném adresáři) nebo absolutní (kompletní adresa). Například: <a href= flip.html >flip</a> <a href= flop.html >flop</a> <a href= http://www.google.com >Google</a> Užitečné, i když ne příliš moderní, je otevířání odkazu v novém okně pomocí atrubitu target: <a href= http://www.google.com target= _blank >Google</a> Nadpisy a členění textu Nepárové tagy, slouží pro zobrazování nadpisů různých úrovní: <h1> 1. úroveň, <h2> 2. úroveň, <h3> 3. úroveň, <h4> 4. úroveň, <h5> 5. úroveň, <h6> 6. úroveň. Párový tagy pro centrování a text bez formátování: <center> vycentrování obsahu, <pre> text bez formátování (vhodné pro výstup z programů apod.). Úpravy písma Tagy pro určení formátu textu (lze kombinovat, všechny párové): <b> tučné písmo, <i> kurzíva, <tt> neproporcionální písmo. Obrázky Obrázek se uvádí nepárovým tagem <img>, který má několik atributů: src, relativní nebo absolutní cesta k souboru s obrázkem (podobně jako u odkazu), alt, title, alternativní popis; titulek,

width, šířka obrázku (optimálně stejná, jako je velikost obrázku), height, výška, border, šířka rámečku, align, zarovnání obrázku (left, right). Například: <img src= arrow.jpg width=40 height=40 border=0 align= right > Entity Entity jsou speciální znaky, které nejde jinak snadno zapsat (pevná mezera více mezer najednou, ostré závory), nejčastější: pevná mezera, < <, > >,. Hlavička, použití češtiny Každý HTML 4.01 by měl obsahovat specifikaci typu dokumentu, obvykle například: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> Tuto specifikaci je dobré uvádět v každém dokumentu jako první řádek ještě před značkou, označení typu dokumentu je nepárové. Podporu českých znaků (a všech dalších) je možné doplnit určením kódováním rozšířených znaků, pro české stránky případá v úvahu windows-1250, utf-8 a iso8859-2. Například: <meta http-equiv="content-type" content="text/html;charset=windows-1250"> Náš první příklad by tedy měl správně vypadat po doplnění češtiny: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <title>hello HTML</title> <meta http-equiv="content-type" content="text/html;charset=windows-1250"> <p>ahoj světe!</p>

Seznamy Seznamy se tvoří snadno párovou definicí typu seznamu a pak výčtem prvků v párovém tagu <li>, kde typ seznamu může být <ul>, nečíslovaný seznam, <ol>, číslovaný seznam. Tabulky Tabulky se v HTML používají k zobrazení tabulek, ale současně jaké k řízení toku textu tzv. tabulkovému designu (ve stylu např. horní pruh menu, spodní pruh pokračování a text). Tabulka je uvedena párovým tagem <table> který má atributy: border, šířka rámečku 0-1,2,3... Uvnitř tabulky jsou jednotlivá pole, které jsou oděleny párovými tagy <tr> pro určení řádků a <td> pro určení sloupců. Sloupce se dají slučovat (colspan), stejně jako řádky (rowspan). Například: <table border="1"> <tr><td><b>leden</b></td><td>10</td><td>20</td></tr> <tr><td><b>únor</b></td><td>10</td><td>20</td></tr> <tr><td><b>březen</b></td><td>30</td><td>15</td></tr> </table> <table border="1"> <tr><td>a</td><td>b</td><td rowspan="2">c</td></tr> <tr><td colspan="2">d</td></tr> <tr><td colspan="3">e</td></tr> </table> 5. Kaskádové styly Jiný přístup k formátování obsahu, forma (CCS) je oddělená od obsahu (HTML). 6. Validátory http://validator.w3.org/ 7. Nekompatiblita webových prohlížečů Každý z výrobců implementuje standardy po svém... 8. Dynamické jazyky a databáze redakční systémy eshopy blogy

PHP, ASP.NET SQL 9. Další technologie flash javascript Zdroje http://en.wikipedia.org/wiki/html http://en.wikipedia.org/wiki/world_wide_web_consortium http://www.jakpsatweb.cz/ http://en.wikipedia.org/wiki/lorem_ipsum 2010 Ondřej Čečák <ondrej@cecak.cz>, http://www.cecak.cz/dyzajn/