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



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

Tvorba 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

<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

HTML Hypertext Markup Language

Tvorba webových stránek

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

Úvod do jazyka HTML (Hypertext Markup Language)

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

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

HTML - Úvod. Zpracoval: Petr Lasák

<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

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

22. Tvorba 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.

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 webových stránek. Kačmařík/Szturcová/Děrgel/Rapant

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

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

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

NSWI096 - INTERNET. Úvod do HTML

Tvorba fotogalerie v HTML str.1

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

Základy HTML. Autor: Palito

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

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

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

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!

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

Tabulky. Přehled tagů z oblasti tabulek. Tag Význam Párový Výskyt. tr řádek tabulky nepovinně <table>, <tbody>, <thead>, <tfoot>

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

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

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

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

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

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

Mgr. Vlastislav Kučera lekce č. 2

Základy HTML (2. přednáška)

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

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

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

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

IE1 jazyk HTML a kaskádové styly

IE1 jazyk HTML a kaskádové styly

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

Tvorba webových stránek

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

v laboratořích CERN ve Švýcarsku byl zahájen projekt WWW (T. Barners-Lee přichází s projektem distribuovaného hypertextového systému)

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

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.

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

Tvorba stránek v HTML ve Wordu

Tvorba internetových stránek

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

HTML - stručná reference

Přehled základních html tagů

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

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

HTML. HyperText Markup Language Josef Steinberger

Nová struktura souborů a složek

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

Obrázky. Tag Význam Párový Výskyt. img obrázek ne. img video ne. map klikací mapa. area oblast v klikací mapě ne

CSS 1 Relativní pozicování Relativní pozicované bloky jsou pozicované vůči nornálnímu toku elementů dokumentu. (nejsou vyjmuty z normálního toku jako

Obsah. Stručná historie World Wide Webu 7

Mgr. Stěpan Stěpanov, 2013

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

CSS styly. Cascading Style Sheets kaskádové styly

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

Jdeme tvořit webové stránky!

Vývoj Internetových Aplikací

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

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

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

(X)HTML, CSS a jquery

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

EU-OPVK:VY_32_INOVACE_FIL19 Vojtěch Filip, 2014

tvoříme web HTML/CSS

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_92_IVT_HTML_12_nase_www

Manuál k editoru TinyMCE

(X)HTML. Internetové publikování

Tvorba WWW stránek. Mojmír Volf

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

Základy WWW publikování

Jazyk HTML SOŠ OTROKOVICE, TŘ. T. BATI 1266, OTROKOVICE Pomocný text pro výuku výpočetní techniky. PaedDr. Pavel Kovář

Internet a tvorba WWW stránek

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

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_135_IVT_HTML_08_tvorba_www

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/

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

Internetové technologie, cvičení č. 5

Š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

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

TNPW1 Cvičení

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

Název: VY_32_INOVACE_PG4120 Literatura, online zdroje informací, testy

Základy (X)HTML. WWW stránka WWW stránka dokument (soubor) s informacemi a pokyny pro jejich zobrazení

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

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

Transkript:

Tvorba webových stránek pomocí HTML kódu v příkladech podpůrný text pro výuku M. Seménka, 2014 na příkladech se studenti seznámí se základními postupy tvorby www stránek Příklady je třeba důkladně prostudovat a procvičit Jednotlivé části je nutno kombinovat a vyzkoušet různé varianty Příklady jsou zjednodušené a neodpovídají validaci podle W3C

podpůrný text pro výuku 2

základy psaní dokumentu pomocí HTML Zdrojový kód se zapisuje do textového editoru, např. Poznámkový blok. Příponu změníme na html. V názvu nepoužíváme nepovolené znaky, mezery apod. např.: stranka.html HTML je značkovací jazyk, pomocí kterého se vytváří webové stránky. Dříve sloužil jen pro úpravu textu a jeho formátování. Dnes se nepoužívá jen pro úpravu textu, ale například i obrázků a různých objektů. V tomto jazyku jsou nejzákladnější tagy, u kterých se nastavuje jejich atribut a jemu zase hodnota. Syntax vypadá tedy takto: <tag atribut="hodnota"> např.: <font color= red > Mezi tagem a atributem se píše vždy mezera. Za atributem se píše 'rovnítko', za ním uvozovky, do kterých se napíše hodnota. Tagy můžou být párové i nepárové. Když je tag párový, syntaxe bude vypadat takto: <tag atribut="hodnota"> nějaký text </tag> <FONT COLOR= RED > text </FONT> znamená: písmo barva červená TAG ATRIBUT HODNOTA ATRIBUTU U nepárového tagu není tag uzavřený. Obsah stránky se píše mezi tagy <body> a </body>. Formátování textu provedeme pomocí tagů příkazů, které prohlížeč provede. podpůrný text pro výuku 3

formátování textu <!doctype html public "-//w3c//dtd html 4.0 transitional//cz"> <html><head><title> první stránka</title> </head> <body> <h1> Tady je první nadpis </h1> a zde normální text.<br> a ještě jeden řádek <h2>tady je <font color="blue">nadpis </font color>druhé velikosti, částečně obarvený.</h2> Tagy se nesmí křížit! Tady je napsaný <font color="blue">barevný </font color> text. <br> a <font color="red"> tady <font color="brown"> je <font color="green"> ještě <font color="navy"> barevnější <font color="lime"> barevný </font color> te <font color="red">xt. <br> </body></html> nadpis <hn> n je číslo 1 6 např.: <h1>, <h5> barva písma <font color="barva"> zápis barvy : název ( nefunguje vždy ) nebo číslo barvy v hexadecimálním tvaru: #xxxxxx velikost písma <size="číslo"> jde jen o relativní velikost <p> odstavec <br> nový řádek zarovnání: <div align="hodnota"> text </div> ( center - zarovnání na střed left- vlevo right - vpravo ) <sub> horní index <b> - nebo <strong> - silné písmo <sup> olní index <i> - kurzíva <u> - podtržené <blockquote> citace <big>, <small> větší, menší <blink> blikání <tt> neproporciální text <pre> preformátovaný text <hr> čára lze nastavit barvu tloušťku, délku př.: <font size="12" color="red"> písmo bude mít velikost 12 a bude červené podpůrný text pro výuku 4

zarovnání, řádek a odstavec <html><head> <title> čtvrtá </title> </head> <body> <font color="blue"><h2> tady je první nadpis </h2> </font color> Od slovo dále je text na novém řádku, protože <div> patří mezi blokové elementy (Podobně jako <h>. Co jde po nich, to se zobrazí na novém řádku.) Na tomto textu si procvičíme zarovnávání textu<br> doleva, <div align="center"> na střed a </div> <div align="right"> doprava. </div> dále si procvičíme <br>zalamování <br>textu do řádků a <p> odstavečků. </body> </html> PROCVIČ: podpůrný text pro výuku 5

pozadí stránky, obrázek jako pozadí <html> <head> <title> pátá </title> </head> <body bgcolor="lime"> na této stránce je barevné pozadí <br> POZOR NA ČITELNOST TEXTU </body> </html> <html> <head> <title> pátá </title> </head> <body background="snehulak.jpg"> na této stránce je obrázek sněhuláka. <br> POZOR NA ČITELNOST TEXTU </body> </html> obrázek může být jen proužek, prohlížeč jej naskládá jako dlaždice Barvy se zapisují pomocí anglických názvů (viz seznam) nebo číselným hexadecimálním kódem ve tvaru #rrggbb. Kód barvy zjistíme např. pomocí programu CDrop. podpůrný text pro výuku 6

tabulky <th> zformátuje text na střed a tlustě <th> a <td> určuje buňku určuje řádek <body> <table border="3"> <caption> nadpis tabulky </caption> <th> 1text1 </th> <th> 1text2 </th> <th> 1text3 </th> </tr> <td> 2text2 </td> <td> 3text1 </td> <td> 3text2 </td> <td> 3text3 </td> </tr> </table> </body> <body> <table border="13" bordercolor="blue" bordercolorlight="lime"> <th> <font color="red">1text1 </th> <th> 1text2 </th> <th> 1text3 </th> </tr> <tr font color="blue"> <td> 2text2 </td> <td> 3text1 </td> <td> 3text2 </td> <td> 3text3 </td> </tr> </table> </body> Prohlížeče mohou zobrazovat kód stránek odlišně. Je vhodné stránky otestovat alespoň v těch nejpoužívanějších. podpůrný text pro výuku 7

tabulky - spojování buněk <table border="1"> <td colspan="2"> 1text1 </td> <td> 1text2 </td> <td> 1text3 </td> </tr> <td> 2text2 </td> <td> 3text1 </td> <td> 3text2 </td> <td> 3text3 </td> </tr> </table> <table border="1"> <td> 1text1 </td> <td> 1text2 </td> <td> 1text3 </td> </tr> <td> 2text2 </td> <td> 3text1 </td> <td> 3text2 </td> <td> 3text3 </td> </tr> </table> <table border="1"> <td colspan="2"> 1text1 </td> <td> 1text2 </td> </tr> <td> 2text2 </td> <td> 3text1 </td> <td> 3text2 </td> <td> 3text3 </td> </tr> </table> podpůrný text pro výuku 8

<table border="1"> <td rowspan="2"> 1text1 </td> <td> 1text2 </td> <td> 1text3 </td> </tr> <td> 2text2 </td> <td> 3text1 </td> <td> 3text2 </td> <td> 3text3 </td> </tr> </table> <table border="1"> <td rowspan="2"> 1text1 </td> <td> 1text2 </td> <td> 1text3 </td> </tr> <td> 2text2 </td> </tr> <td> 3text1 </td> <td> 3text2 </td> <td> 3text3 </td> </tr> </table> <table border="1" bgcolor="lime"> <td> 1text1 </td> <td> 1text2 </td> <td> 1text3 </td> </tr> <td bgcolor="navy"> <font color="white"> 2text2 </td> <td> 3text1 </td> <td> 3text2 </td> <td> 3text3 </td> </tr> </table> podpůrný text pro výuku 9

tabulky rozměry, okraje, rámečky <table border="1" cellpadding="10" cellspacing="25" > <tr bgcolor="lime"> <td> 1text1 </td> <td> 1text2 </td> <td> 1text3 </td> </tr> <td > 2text2 </td> </table> <table border="1" width="300" height="200"> <tr height="140"> <td width="190"> 1text1 </td> <td> 1text2 </td> <td> 1text3 </td> </tr> <td > 2text2 </td> <td> 3text1 </td> <td > 3text2 </td> <td> 3text3 </td> </tr> </table> obtékání tabulky : text obtéká tabulku <table align= left > tabulku je možno rozdělit do vodorovných částí (skupin) pomocí <thead> <tbody> <tfood> horizontální zarovnání v buňce: valign (top, middle, bottom) podpůrný text pro výuku 10

procvičení tabulek Vyzkoušej si vnořené tabulky změnu barvy pozadí jednotlivých částí změnu rámečků atd., rozměry tabulky absolutní i relativní podpůrný text pro výuku 11

obrázky <body> Na této stránce umístíme několik obrázků.<br> Jeden je velký <br> <img src="bara.jpg"> <br> a další <img src="bara_s.jpg"> menší. </body> Před umístěním obrázku do webové stránky je třeba upravit jeho rozměr, jde o jeho datovou velikost. Velikost obrázku by neměla být větší než 100-200 kb. (kromě originálu, ke kterému má směřovat speciální odkaz) Úprava fotky se provádí v grafickém editoru, např. Zoner Photo Studio. Šířka fotky stačí 800 px. Obrázek uložíme do stejné složky, ve které je uložena stránka, raděj do složky na obrázky. Ukládáme-li obrázky do jiné složky (např.: IMG ), pak vložení obrázku má tuto podobu. <img src=./img/obrázek.jpg > Procvič vložení více obrázků na jednu stránku, s rámečkem nebo bez, s mezerami apod. Zopakuj si úpravu velikosti (rozměry, stupeň komprese, datová velikost) fotografie v grafickém editoru podpůrný text pro výuku 12

odkazy, e-mail <body> Na tuto stránku umístíme odkazy na naše i cizí stránky.<br> Zde je odkaz na <a href="http://www.seznam.cz/"> seznam </a> <br> <br> obrázek jako odkaz <a href="http://www.seznam.cz/"> <img src="bara_s.jpg"> </a>, odkaz směřuje na seznam. <br> <br> Odkaz na stránku (t.j. soubor s názvem stranka.html) ve stejné složce jako je tato stránka <a href="stranka.html"> odkaz </a> <br> odkaz do jiné složky <a href="./složka/stranka.html"> jinýodkaz </a> a dál pokračuje třeba text. </body> Barvu odkazů měníme v tagu <body>. link - barva odkazu, vlink - navštívený odkaz, alink - odkaz, na který právě klepnuto např.: <body alink= barva vlink= barva link= barva > <body> Tady je <a href= mailto:jan.novak@seznam.cz > e-mail: </a> panu Novákovi. <br> </body> záložky: odkaz lze směřovat i na jiné místo stránky. <a href="#posledni">odkaz </a> <a name="posledni">nějaký text</a> podpůrný text pro výuku 13

seznamy.. <body > mezi zeleninu patří : <ul> <li> mrkev </li> <li> petržel </li> <li> celer </li> <li> paprika </li> </ul> </body> <body > mezi zeleninu patří : <ol> <li> mrkev </li> <li> petržel </li> <li> celer </li> <li> paprika </li> </ol> </body> druh odrážky: disk puntík, circle kolečko, square - čtvereček druh číslování : 1 - normální číslování, A - velké písmenkování, a - malé písmenkování I římské číslice i malé římské číslice jiné seznamy: definiční seznam (zastaralý) <dl>, <dt>, <dd> <body> zelenina je : <ul> <li>kořenová </li> <ul> <li> mrkev </li> <ol start="3"> <li> mrkev karotka </li> <li> mrkev krmná </li> <li> mrkev kulatá </li> <li> mrkev raná </li> </ol> <li> petržel </li> </ul> <li> plodová </li> <ul> <li> tykev </li> <li> rajče </li> </ul> <li type="square"> ostatní </ul> </body> podpůrný text pro výuku 14

rámy V souboru jsou jen definovány oblasti, do kterých zobrazují jiné stránky (zde str1.html a str2.html). <html> <head> <title> rámy </title> </head> <frameset rows="100%" cols="30%,*"> <frame name="ram1" src="str1.html"> <frame name="ram2" src="str2.html"> </frameset> <body> </body> </html> <html> <head> <title> rámy </title> </head> Použití rámů je vhodné jen někdy, ztěžuje pohyb po stránkách i možnosti vyhledávání. Lze u nich nastavit způsob směřování odkazů, posuvnou lištu apod. <frameset rows="30%,*"> <frameset cols="60%,*"> <frame name="ram1" src="str1.html"> <frame name="ram2" src="str2.html"> </frameset> <frame name="ram3" src="str1.html"> </frameset> <body> </body> </html>! podpůrný text pro výuku 15

plovoucí rám <html> <head> <title> plovoucí rám </title> </head> <body> <iframe align=baseline frameborder="3" height="150" width="100" name="aa" src="str1.html" bgcolor="lime"> text2 </iframe> <br> tady je text na stránce </body> obrázková mapa části obrázku fungují jako odkazy na jiné stránky musí se: klikací mapa propojit s obrázkem mapu (obrázek) rozdělit na jednotlivé části z oblasti udělat odkaz <body> zde je nějaký obsah stránky<br> následovaný klikací mapou <br> <map name="ctverecky"> <area href="prvniklikmap.html" shape="rect" coords="80, 80, 130, 130"> <area href="druhaklikmap.html" shape="rect" coords="20, 20, 50, 50"> </map> <img src="klikmap.jpg" usemap="#ctverecky" width="150" height="150"> <br> a tady pokračuje obsah stránky </body> </html> v tagu <map> se definují vlastnosti obrázkové mapy <area> definuje oblasti obrázku name pojmenuje mapu usermap propojí mapu s obrázkem shape= rect obdélník circle kruh (x,y,r) poly mnohoúhelník podpůrný text pro výuku 16

metadata, entity, znaková sada Metadata jsou informace v HTML dokumentu, která se nezobrazují. Obsahují informace o stránce, pro servery, pro prohlížeče, vyhledávače a roboty. Tagy meta se zadávají do hlavičky HTML dokumentu <html> <head> <title>...</title> <meta...> <meta...> </head> <body> <meta name="description" content="popis tvorby a publikování WWW stránek pro začátečníky i profesionály."> text se objeví pod titulkem při výpisu z vyhledávání <meta name="keywords" content="hudba,kytara,flétna,fletna,oldfield,asonance,spirituál"> slova jsou vyhledávána vyhledávači (googlem a seznamem údajně ne) <meta http-equiv="content-language" content="cs"> nastavení české sady <meta charset="windows-1250"> nebo <meta charset="utf-8"> informace o kódování češtiny, je vhodné ho napsat ještě před <title> entity některé znaky prohlížeč nevypíše a je třeba je zapsat speciálně: znak < musíme v kódu napsat jako < mezeru jako apod. < < ± ± > > & & podpůrný text pro výuku 17