Manuál. pro tvorbu webu. HTML CSS JavaScript

Rozměr: px
Začít zobrazení ze stránky:

Download "Manuál. pro tvorbu webu. HTML CSS JavaScript"

Transkript

1 Manuál pro tvorbu webu HTML CSS JavaScript

2 Obsah HTML... 3 Struktura stránky... 3 Práce s textem... 3 Obrázky a barvy... 4 Odkazy... 4 Seznamy... 5 Tabulky... 5 Formuláře... 6 CSS... 7 Selektory... 7 Písmo a text... 8 Velikosti... 8 Okraje a rámečky... 9 Pozadí... 9 Zobrazení a poloha...10 Efekty v CSS JavaScript...12 Proměnné...12 Čísla a počty...13 Řetězce...13 Práce s poli...14 Operátory...15 Podmínky a cykly...15 Funkce

3 HTML HyperText Markup Language je značkovací programovací jazyk, který se používá při tvorbě webových stránek. Jazyk vznikl v roce 1990 a jeho poslední vydanou variantou je HTML 5.0, jehož finální verze vyšla v říjnu roku Dokument HTML je soubor s příponou.html (případně.htm), který obsahuje text spolu se značkami jazyka HTML. Značky (neboli tagy) jsou vždy zabaleny v ostrých závorkách <, >. Většina tagů je párová. To znamená, že kromě této <značky> se dále v dokumentu musí nacházet i tato </značka>. Princip tagů si můžeme ukázat na následujícím příkladu. <h1>nadpis</h1> <p>libovolný text</p> K vytváření stránek budete potřebovat nějaký textový editor. Může jím být i poznámkový blok. Doporučujeme však použití speciálních programů, které umí barevně zvýrazňovat syntaxi nebo počítat řádky a znaky. Takovými editory jsou například Notepad++ nebo PSPad. Výsledky své práce si zobrazíte v některém z internetových prohlížečů. Protože každý prohlížeč může zdrojový kód zobrazovat odlišně, je dobré své stránky testovat ve více prohlížečích. Struktura stránky Základní struktura dokumentu HTML má dvě části: hlavičku (head) a tělo stránky (body). Hlavička obsahuje především titulek webu (title). Dále zde najdeme například odkazy na externí soubory CSS nebo JavaScriptu. Ve značkách <body> se potom ukrývá celý obsah stránky. Základní šablona HTML může vypadat nějak takto: <!DOCTYPE html> <html> <head> <title>název webu</title> </head> <body>obsah stránky</body> </html> Práce s textem K formátování textu je zapotřebí použít značek HTML, neboť prohlížeč ignoruje více mezer mezi slovy i prázdné řádky ve zdrojovém kódu. Větší mezeru mezi slovy vytvoříte pomocí této sekvence znaků:. Řádkování potom provedete za pomoci nepárového tagu <br>. K lepší orientaci ve zdrojovém kódu poslouží 3

4 poznámky, které se ohraničují těmito znaky: <!-- text poznámky -->. Další formátovací značky shrnuje následující tabulka. Značka Význam Značka Význam h1, h2,.., h6 nadpis (od největšího) u podtržení div oddíl i kurzíva p odstavec sub dolní index b tučné písmo sup horní index Obrázky a barvy Obrázek vložíte na stránky pomocí nepárového tagu <img>, do kterého přidáváte další atributy. Jediným povinným parametrem je cesta k souboru (src). Dále můžete přidat popisku obrázku (alt), umístění (align) nebo ohraničení (border). Další parametry (jako jsou rozměry obrázku nebo okraje) lze nahradit kaskádovými styly, proto je zde nebudeme uvádět. Uvedené vlastnosti obrázku mohou vypadat například takto: <img src="obr/obrazek.png" alt="popiska obrázku" align="left" border="0"> Tento obrázek najdeme ve složce obr, je zarovnaný doleva a nemá ohraničení. Barvy na web dostanete za pomoci parametru color. Hodnoty parametru můžete zadávat slovy (anglickými názvy barev) nebo v hexadecimálním vyjádření. Barva v hexadecimální (šestnáctkové) soustavě je například tato: #ff0000. Každá dvojice znaků reprezentuje velikost složky jedné ze tří základních barev: červené, zelené a modré (model RGB: red, green, blue). Uvedená barva je tedy sytě červená. Odkazy Váš web bude mít určitě více než jednu stránku. K jejich propojení slouží odkazy, které se ohraničují párovým tagem <a>. Uvnitř této značky se může nacházet text i obrázek. Hlavním parametrem je href, který definuje stránku otevřenou po kliknutí na odkaz. Dalšími atributy odkazu jsou title (komentář) nebo target, který určuje, do jakého okna se má odkazovaná stránka otevřít. Následující odkaz ukazuje použití těchto parametrů. <a href="stranka.html" title="komentář" target="_blank">odkaz</a> Tento odkaz otevře do nového okna stránku s názvem stranka.html. Máte-li dlouhý dokument, jako je tento, hodí se rozdělit ho na několik částí. Na každou z těchto částí, která je jednoznačně určena parametrem id, potom povede odkaz se speciálním znakem #. 4

5 <a href="#kapitola1">odkaz</a>... <h2 id="kapitola1">nadpis1</h2> Seznamy Existují dva typy seznamů: netříděný a tříděný. Netříděný seznam používá tagy <ul> a <li>, tříděný seznam vytvoříme pomocí značek <ol> a <li>. Požití těchto tagů vypadá následovně: <ul> <li>položka seznamu</li> <li>položka seznamu</li>... </ul> Tímto kódem získáme netříděný seznam. Zanořením tagu do sebe dostaneme víceúrovňový seznam. Styl odrážek určuje parametr type, který má u nečíslovaného seznamu hodnoty: disc (plné kolečko), square (čtverec) a circle(prázdné kolečko). Pro tříděný seznam jsou hodnoty atributu type následující: Parametr Hodnota n Význam styl číslování (type="n") a malá písmena (a, b, c,...) A velká písmena (A, B, C,...) i malé římské číslice (i, ii, iii,...) I velké římské číslice (I, II, III,...) 1 arabské číslice (1, 2, 3,...) Tabulky Tabulku ohraničuje párový tag <table> a tvoří se podobně jako seznam použitím značek <th>, <tr> a <td>. <th> definuje hlavičku tabulky, značkou <tr> se vytváří řádky a <td> určuje jednotlivá políčka tabulky. Jednoduchou tabulku ukazuje následující příklad. <table> <tr> <td>1. sloupec 1. řádku</td><td>2. sloupec 1. řádku</td> </tr> <tr> <td>1. sloupec 2. řádku</td><td>2. sloupec 2. řádku</td> 5

6 </tr> </table> Téměř všechno formátování tabulky zvládají kaskádové styly, zde si proto uvedeme jen to základní. Barvu pozadí tabulce i jednotlivým řádkům a buňkám přiřadíte parametrem bgcolor. Název tabulky můžete vložit mezi tagy <caption>. Atribut colspan spojí zadaný počet buněk přes více sloupců, zatímco rowspan udává počet řádků, přes něž bude jedna buňka natažena. Formuláře V HTML se formuláře vyskytují mezi párovou značkou <form>. Vstupní pole formuláře se tvoří pomocí tagů <input> (viz dále), <select> (rozbalovací nabídka) a <textarea> (víceřádkové textové pole). Nejdůležitější vlastnosti pole <input> shrnuje následující tabulka. Atribut Význam Atribut Význam type druh pole autofocus pole s kurzorem name jméno Doplňování známých autocomplete hodnot value hodnota pole size délka pole placeholder předvyplněná hodnota checked Zaškrtnuté pole Tag <select> může obsahovat parametr multiple, který umožňuje z rozbalovací nabídky vybrat více hodnot. Uvnitř značky <textarea> se používají parametry pro zadání velikosti pole: rows (počet řádků) a cols (délka řádku). Značka <input> obsahuje různé druhy polí (pole pro text, hesla, tlačítka, přepínače aj.), jak ukazuje další tabulka. Type (druh Type (druh Význam pole) pole) Význam text text checkbox zaškrtávací políčko password heslo submit odesílací tlačítko hidden skryté pole reset mazací tlačítko radio přepínač file pole k zadání souboru HTML 5 přináší celou řadu nových hodnot atributu type. Jedná se o pole e- mailové, telefonní či vyhledávací, pole pro datum a čas, pro adresu URL, barvu nebo číslo. Podpora těchto nových hodnot ze strany prohlížečů zatím není vysoká. Pokud prohlížeč daný prvek nezná, zobrazuje jej jako type text. 6

7 CSS CSS je zkratkou pro Cascading Style Sheets (česky kaskádové styly). Jedná se o jazyk, který je určen k popisu vzhledu dokumentů vytvořených v HTML, XHTML nebo XML. Kaskádové styly vznikly již v roce 1996, dnes je již krátce před dokončením finální verze CSS3. Hlavním úkolem CSS je oddělit vzhled webu od jeho obsahu. Existují tři způsoby, jak dokument HTML doplnit o CSS. Jednak se můžeme odkazovat na externí soubor s příponou.css. Dále je možné vložit kód CSS přímo do hlavičky dokumentu mezi párové tagy <style>. Třetí možností je vložení CSS vlastností přímo do těla stránky. Všechny tři možnosti shrnuje následující příklad. <link rel="stylesheet" href="styly.css" type="text/css"> <style type="text/css"> p { color: blue } </style> <p style="color: blue">tento text bude modrý</p> Vřele však doporučujeme používat první způsob. S externím souborem CSS totiž můžeme různým webovým stránkám přiřadit stejný styl jednoduše tak, že do každé stránky vložíme odkaz na CSS soubor. Komentáře vytvoříte těmito znaky: /* text poznámmky */. Selektory Selektor v CSS zastupuje element HTML. Existují tři základní selektory: typový selektor, třída a identifikátor. Pro typový selektor platí, že jeho název je shodný s názvem elementu (viz úvodní příklad). Jeden styl je možné použít pro více elementů současně, stačí je oddělit čárkou: h1, h2 { font-family: Arial } Uvedený kód přiřadí nadpisům první a druhé úrovně písmo Arial. Stejně tak lze selektoru přiřadit více vlastností. Jednotlivé vlastnosti se oddělují středníkem. Ukážeme si to na příkladu selektoru třída..trida { font-style: italic; color: red } <!-- v dokumentu HTML musí být jméno třídy přiděleno parametru class: --> <p class="trida">text...</p> 7

8 Tato třída způsobí, že text v odstavci opatřený parametrem class bude červený a psaný kurzívou. Aby prohlížeč třídu rozpoznal, musí její název začínat tečkou. Stejnou třídu můžeme přiřadit libovolnému počtu elementů. Naproti tomu identifikátor lze na stránce použít pouze jednou a jeho název začíná znakem #. #nadpis { font-family: Arial; color: black } <!-- v dokumentu HTML musí být jméno identifikátoru přiděleno parametru id: --> <h1 id="nadpis">nadpis</h1> Písmo a text Vlastnosí pro formátování textu jsou desítky. Zde si ukážeme jen ty nejpoužívanější, které jsou využity i na tomto webu. Jedná se většinou o vlastnosi začínající slovy font a text. Vlastnost Hodnota Význam Ukázka font-size viz velikosti velikost písma 17px, 13pt font-family písmo, písma druh písma Calibri, Arial normální, KAPITÁLKY color jakákoliv barva barva textu tmavě červená text-align font-style normal, italic styl písma normální, kurzíva tloušťka font-weight normal, bold normální, tučné písma normal, smallcaps font-variant kapitálky textdecoration line-height text-indent left, right, center, justify none, underline, overline, linethrough normal, výška, násobek, procento délka, procento zarovnání textu dekorace textu výška řádku odsazení 1. řádku doleva, doprava, na střed, do bloku žádná, podtržení, čára nad textem, přeškrtnutí normální, 20px, 2, 200% odsazení o 40px Velikosti Velikost elementu zadáváme pomocí vlastností width (šířka) a height (výška). Lze zadat také minimální nebo maximální velikost, stačí před uvedené vlastnosti 8

9 přidat min- či max-. Existuje celá řada délkových jednotek, kterými můžeme velikost stanovit (viz tabulka). Značka Absolutní jednotka Značka Relativní jednotka mm milimetr px pixel (obrazovkový bod) cm centimetr em výška jednoho řádku in palec (1 in = 2,54 cm) ex výška malého x pt typografický bod (1 pt = 1/72 in) % procenta Okraje a rámečky Okraje přidělíme elementu pomocí vlastností padding (vnitřní okraj) a margin (vnější okraj). Lze zadávat všechny okraje najednou (po směru hodinových ručiček: horní, pravý, dolní a levý okraj), nebo každý okraj zvlášť přidáním přípony -top, -right, -bottom, -left. /* zápis: */ margin: 20px 0px 15px 0px; /* je stejný jako: */ margin-top: 20px; margin-bottom: 15px; Podobně se chová vlastnost border (rámeček). Šířku rámečku (border-width) můžeme opět zadat najednou nebo zvlášť. Barvu rámečku přiřadíme parametrem border-color a druh rámečku pomocí border-style, jehož hlavními hodnotami jsou: Border-style Ukázka Border-style Ukázka solid plný rámeček dotted tečkovaný rámeček double dvojitý rámeček dashed čárkovaný rámeček Pozadí Pozadí elementu můžeme buď vybarvit, nechat průhledné nebo na pozadí vložit obrázek. Všechny tři možnosti shrnuje následující tabulka, která ukazuje vlastnosti parametru background. 9

10 Background Hodnota -color -image -repeat -position transparent, barva url(cesta_k_obrazku) repeat, no-repeat, repeat-x, repeat-y left, center, right top, center, bottom Význam vlastnosti barva pozadí obrázek na pozadí opakování obrázku pozice obrázku Význam hodnot průhledné, červené šipka na pozadí opakovat, neopakovat, opakovat v ose x či v ose y horizontální umístění vertikální umístění Zobrazení a poloha Zobrazení elementu nastavujeme vlastnostmi display a visibility. Zajímavá je především možnost skrytí prvku. K umístění prvku slouží parametry position, left, top, float a z-index. Použití těchto vlastností ukazuje následující tabulka. Vlastnost display visibility position left, top float z-index Hodnota block, inline, none visible, hidden absolute, relative, fixed, static délka, procento left, right celé číslo 10 Význam vlastnosti zobrazení prvku pozicování prvku posunutí elementu plovoucí umístění překrývání prvků Význam hodnot blokový, řádkový a nezobrazený prvek viditelný, skrytý prvek absolutní, relativní, fixní a normální pozicování posun doprava, dolu vlevo, vpravo vyšší číslo překryje nižší Rozdíl mezi display: none a visibility: hidden spočívá v tom, že při použití visibility zůstane po elementu prázdné místo. Naproti tomu display: none prvek úplně skryje tak, že po něm nezůstane volné místo. Efekty v CSS3 Nová verze CSS přináší nové efekty, které vylepší vzhled Vašeho webu. Elementům lze nově přidat stín nebo kulaté rohy. Elementy je možné zprůhlenit, přidat barevný přechod nebo je nechat rotovat. Stín přidáme elementu

11 vlastností box-shadow, která má čtyři parametry: vodorovné a svislé posunutí, rozsah rozmazání a barva stínu. Vlastnost border-radius přidělí elementu kulaté rohy. Každému ze čtyř rohů lze zaoblení zadat zvlášť v pořadí: levý horní, pravý horní, pravý dolní a levý dolní roh. Použití obou uvedených vlastností ukazuje tento zdrojový kód: box-shadow: 4px 6px 5px #333; směrem dolů */ /* šedý stín posunutý o 4px doprava a o 6px border-radius: 10px 10px 0px 0px; /* horní rohy budou kulaté s poloměrem 10px, spodní zůstanou hranaté */ Další užitečnou funkcí je rgba. První tři hodnoty jsou z intervalu 0 až 255 a jedná se o klasické míchání barev v hexadecimálním vyjádření. Funkce rgba má však ještě čtvrtý parametr s hodnotami od 0 do 1, který udává průhlednost. Nula znamená zcela průhlednou barvu, 1 je úplně neprůhledná. Přechod přidáme vlastností linear-gradient, u které zadáváme počáteční bod přechodu, počáteční barvu a koncovou barvu. Rotaci elementu provedeme pomocí vlastnosti transform: rotate, jejíž jediným parametrem je úhel rotace. Přesnou syntaxi těchto funkcí shrnuje následující příklad. background-color: rgba (255, 255, 255, 0.9); průhledný */ /* bílý element, který je částečně background-image: linear-gradient (90deg, #d8d8d8, #ffffff) /* barevný přechod zleva doprava od šedé k bílé */ transform: rotate (15deg); ručiček */ /* prvek otočený o 15 stupňů po směru hodinových Všechny tyto funkce bohužel nepodporuje Internet Explorer ani v osmé verzi. Vyjma barevného přechodu Explorer podporuje ostatní čtyři vlastnosti od 9. verze. 11

12 JavaScript JavaScript je skriptovací jazyk, který vznikl v roce 1995 a používá se na HTML stránkách. Skripty se zapisují přímo do zdrojového kódu dokumentu HTML a prohlížečem jsou zpracovány až na klientském počítači. Jedná se o jazyk objektový, lze v něm vytvářet a pracovat s objekty. JavaScript je tzv. case sensitive, takže v něm záleží na velikosti písmen (na rozdíl od jazyka HTML). Kromě přímého zápisu skriptů do stránky je možné se stejně jako u CSS odkazovat na externí soubor. Obě dvě možnosti zápisu JavaScriptu ukazuje následující kód. <SCRIPT Type="text/javascript"> <!-- obsah skriptu // --> </SCRIPT> <SCRIPT Type="text/javascript" src="soubor_skriptu.js"></script> Uzavření obsahu skriptu do <!-- komentáře HTML //--> je zde kvůli starším prohlížečům, které nepodporují JavaScript a skript by jinak zobrazily jako normální text. Jednořádkový komentář v JavaScriptu začíná dvěma lomítky: //, zatímco víceřádkový komentář je stejně jako v CSS uvozen znaky /* text komentáře */. Proměnné V JavaScriptu jsou proměnné netypové, proto se nemusí deklarovat. Deklarace proměnné probíhá pomocí klíčového slova var a vypadá takto: var NazevPromenne = hodnota. Jednoduchými typy proměnné jsou čísla a řetězce. Složité typy se nazývají objekty a patří mezi ně například pole nebo datum. Jednotlivé proměnné se oddělují středníkem například takto: var cislo = 100; // číslo var retezec = "nějaký text"; // řetězec var pole = new Array ('pole1', 'pole2') // pole se dvěma prvky K vypsání textu nebo proměnných slouží metoda document.write(). Text se dává do závorek spolu s uvozovkami. Proměnnou vypíšeme tak, že zadáme její název bez uvozovek. Lze zadat text i proměnnou najednou, v tom případě musíme obě části spojit znaménkem + (viz příklad). 12

13 document.write("text"); // vypíše Text document.write(cislo); // vypíše 100 document.write("<b>číslo:</b>" + cislo) // vypíše Číslo: 100 Čísla a počty S proměnnými typu číslo můžeme provádět různé matematické operace. Kromě základních operací (jako je sčítání, odčítání, násobení a dělení: +, -, * a /) obsahuje JavaScript spoustu matematických funkcí. Ty jsou soustředěny v objektu Math. Některé používané funkce shrnuje následující tabulka. Math.funkce Význam Příklad Výsledek floor zaokrouhlí číslo dolů Math.floor (12.34) 12 ceil zaokrouhlí číslo nahoru Math.ceil (12.34) 13 round zaokrouhlí na nejbližší číslo Math.round (12.34) 12 min vrátí nejnižší číslo Math.min (5, 10, 4, 20) 4 max vrátí nejvyšší číslo Math.max (5, 10, 4, 20) 20 random vrátí náhodné číslo mezi 0 a 1 Math.random () abs vrátí absolutní hodnotu Math.abs(-10) 10 pow (a, x) vrátí a na x-tou Math.pow (10,3) Řetězce Pro práci s řetězci existuje objekt String. Jeho jedinou vlastností je délka řetězce length, jehož použití ukazuje tento kód: var retezec = "Nějaký text"; document.write (retezec.length); // vrátí 11 Řetězce lze spojovat (concat) a rozdělovat (slice, substr). Rovněž se dá v řetězci vyhledávat. K tomu slouží metodyindexof a lastindexof. Pokud zadaný podřetězec není nalezen, vrací metody hodnotu -1. Řetězce můžeme převést na velká písmena metodou touppercase nebo na malá písmena pomocí tolowercase. Zjistit jednotlivé znaky v řetězci lze metodou charat. Znaky řetězce se číslují od nuly. 13

14 Funkce Význam Příklad Výsledek slice (x, y) vrátí podřetězec od x (včetně) do y (vyjma) retezec.slice (2,6) jaký substr (x, y) vrátí podřetězec délky y od znaku x (včetně) retezec.substr (2,7) jaký te concat spojování řetězců retez2.concat ("Jiný", "text") Jiný text indexof vrací pozici prvního výskytu hledaného podřetězce retezec.indexof ("jak") 2 lastindexof vrací pozici posledního výskytu hledaného podřetězce retezec.lastindexof ("t") 10 touppercase převod na velká písmena retezec.touppercase () NĚJAKÝ TEXT tolowercase převod na malá písmena retezec.tolowercase () nějaký text charat (n) vrátí n-tý znak v řetězci retezec.charat (0) N Práce s poli Máme dvě možnosti, jak v JavaScriptu vytvořit pole. Buď můžeme použít již zmiňovaný konstruktor new Array(), nebo stačí využít hranaté závorky. K jednotlivým prvkům pole se přistupuje operátorem [ ]. Prvky pole se opět číslují od nuly (viz příklad). var novepole = new Array ("prvek1", "prvek2", "prvek3",..); var novepole = ["prvek1", "prvek2", "prvek3",..]; // Chceme-li získat druhý prvek pole, použijeme: var druhyprvek = novepole[1]; // čísluje se od nuly K základním metodám pro práci s poli patří length - počet prvků pole, join() - převede prvky pole na řetězec a ty spojí, reverse() - obrátí naopak prvky v poli a sort() - seřadí prvky abecedně. Pokud potřebujeme mít pole vícerozměrné, musíme vytvořit pole polí, jak ukazuje následující kód. K jednotlivým prvkům pole se přistupuje opět přes operátor [ ], jen se musí použít dvakrát. 14

15 var novepole = new Array (); novepole[0] = new Array ("prvek1_1", "prvek1_2", "prvek1_3"); novepole[1] = new Array ("prvek2_1", "prvek2_2", "prvek2_3"); // Chceme-li získat prvek2_3, použijeme: var prvek = novepole[1][2] Operátory Kromě zmíněných početních operátorů (+, -, * a /) existují ještě operátory přiřazení a logické operátory. Jejich význam ukazuje následující tabulka. Operátory přiřazení Význam Logické operátory Význam x++ přičte k x jeničku == rovnost x-- odečte od x jedničku!= nerovnost x+=y k x přičte y <, <=, >, >= srovnání x-=y od x odečte y && logický součin (a zároveň) x*=y vynásobí x ypsilonem logický součet (nebo) x/=y vydělí x ypsilonem! negace Logický součet a součin se často plete. Logický součin dvou hodnot je pravdivý, když jsou obě hodnoty pravdivé. Zatímco logický součet je pravda, když je pravdivá alespoň jedna hodnota. Na co se také zapomíná, je fakt, že operátor rovnosti má dvě = a nikoliv jedno. Podmínky a cykly Za pomoci logických operátorů se vytvářejí podmínky a cykly. Podmínku vložíme do skriptu klíčovým slovem if. Pokud podmínka platí, provede se první příkaz, v opačném případě (pomocí else) se provede příkaz druhý - viz příklad. var promenna = 10; if (promenna < 10) document.write ('proměnná je menší než deset'); else document.write ('proměnná je větší nebo rovna deseti'); Je-li proměnná menší než deset, vypíše se o tom hláška. V našem případě podmínka neplatí, takže se vypíše, že proměnná je větší nebo rovna desesti. Pokud se má provést více příkazů, musíme je dát do složených závorek. Chceme-li 15

16 opakovat určitou proceduru, můžeme použít cykly, které také využívají podmínek. Cykly tvoříme klíčovými slovy while (s podmínkou na začátku), do while (s podmínkou na konci) a for. Jejich použití shrnuje tento kód. var i = 1; while (i<11) { document.write(i+'<br>'); i++; } var i = 1; do { document.write(i+'<br>'); i++; } while (i<10); for (i=1; i<11; i++){ document.write(i+'<br>'); } Všechny tři druhy cyklů vypíší čísla od 1 do 10 (každé číslo na novém řádku). Protože se podmínka u cyklu do while vyhodnotí až po vypsání hodnoty, je třeba použít podmínku i<10, jinak by cyklus vypsal také číslo 11. Funkce Funkci deklarujeme pomocí klíčového slova function. Za ním se nachází název funkce a v kulatých závorkách se mohou skrývat její parametry. Následuje tělo funkce ohraničené složenými závorkami - viz příklad. function NazevFunkce (parametr1, parametr2){ příkaz1, příkaz2,..} JavaScript se často používá na kontrolu formulářů, zdali jsou vyplněna všechna povinná pole. Příklad takové jednoduché kontrolní funkce ukazuje následující kód. function kontrola() { if (document.formular.jmeno.value =="" document.formular.zprava.value =="") alert ('Vyplňte prosím pole označená hvězdičkou.'); else document.formular.submit(); } <!-- v HTML se musí nacházet kód pro formulář: --> <form action="mailto:name@na.cz" method="post" name="formular"> Jméno: <input type="text" name="jmeno"> 16

17 Zpráva: <textarea name="zprava" Rows="9" Cols="60"></textarea> <input type="button" value="odešli data" onclick="kontrola();"> </form> Tlačítko pro odeslání formuláře (předposlední řádek příkladu) spustí funkci kontrola. Ta vyhodnocuje, zda jsou vyplněna pole pro jméno a zprávu. Je-li alespoň jedno pole prázdné (logický součet: ), vrátí funkce hlášku:'vyplňte prosím pole označená hvězdičkou.' V opačném případě (jsou-li obě pole vyplněná) funkce odešle data na zadaný . 17

Přehled základních html tagů

Přehled základních html tagů Přehled základních html tagů h1... hlavní nadpis h2... podnadpisy h3... podnadpisy další úrovně p... odstavec strong... tučné písmo b... tučné písmo em... kurzíva i... kurzíva br... zalomení řádku ol...

Více

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

Tvorba www-stránek. Příkazy jazyka HTML. Budeme pracovat následovně: Základní struktura webové stránky. Příkazy sekce HEAD Tvorba www-stránek Webové stránky jsou napsané pomocí jazyka HTML (HyperText Markup Language). Ke tvorbě webových stránek potřebujeme - speciální program umožňuje tvořit stránku bez znalostí HTML-kódu

Více

Tvorba webových stránek

Tvorba webových stránek Tvorba webových stránek HTML Hypertext Markup Language jazyk pro tvorbu webových stránek Rozšíření: JavaScript, CSS Dynamické stránky: PHP, ASP(X), JSP Prohlížeče: IE, Firefox, Opera, Google Chrome mohou

Více

Tvorba webových stránek

Tvorba webových stránek Tvorba webových stránek 1 HTML Hyper Text Markup Language = hypertextový značkovací jazyk Slouží pro tvorbu webových stránek, které jsou propojeny hypertextovými odkazy HTML soubor je obyčejný text obalený

Více

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

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

Více

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

Zá klady HTML. Tag HTML <HTML> Párová značka, který definuje webovou stránku. Obsah stránky končí značkou Zá klady HTML Jazyk HTML (Hypertext Markup Language) - jedná se o souhrn pravidel pro formatování textu, obrázků atd. pro použítí na webových stránekách. Webovou stránku tvoří prvky, které jsou definovány

Více

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

CSS Kaskádové styly. formátování webových stránek CSS Kaskádové styly formátování webových stránek Co je CSS? Layout webových stránek Nástroj na formátování html tagů Cascading style sheets možnost vrstvení Význam tagy HTML významová vs. formátovací

Více

Úvod do jazyka HTML (Hypertext Markup Language)

Úvod do jazyka HTML (Hypertext Markup Language) Úvod do jazyka HTML (Hypertext Markup Language) WWW zdroje: http://www.jakpsatweb.cz/ Jak psát web, návod na HTML stránky (Dušan Yuhů Janovský) http://www.kit.vslib.cz/~satrapa/www/kurs/ Kurs vytváření

Více

HTML Hypertext Markup Language

HTML Hypertext Markup Language HTML Hypertext Markup Language je jazyk určený na publikování a distribuci dokumentů na Webu velmi jednoduchý jazyk používá ho mnoho uživatelů má výkonné prostředky (příkazy) k formátování dokumentů (různé

Více

Tvorba webových stránek

Tvorba webových stránek Tvorba webových stránek Kaskádové styly Úprava vzhledu webové stránky pomocí atributů má několik nevýhod a úskalí. Atributy nabízejí málo možností úprav. Obtížně se sjednocují změny na různých částech

Více

<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> - 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 mv Všechny html tagy jsou uzavřeny do závorek . Většina tagů je párových, tzn. ke každému tagu existuje druhá značka s lomítkem před tagem. (, ) HTML tagy by měly udávat pouze logické členění

Více

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

CSS Stylování stránek. Zpracoval: Petr Lasák CSS Stylování stránek Zpracoval: Petr Lasák Cascade Style Sheets Sada stylů každý element má styl svého zobrazení Říká, jak má být element zobrazen, ne co v něm je Do verze HTML 4.0 byl vzhled měněn pouze

Více

Blokový model v CSS:

Blokový model v CSS: Blokový model v CSS: Blokový model v CSS: Vlastnosti textu Vlastnost Hodnoty Standardní hodnota Aplikuje se na Dědí se Popis word-spacing normal, délka normal o kolik se zvětší mezera mezi slovy letter-spacing

Více

CSS vlastnosti - stručný prehľad. Vlastnosti písma. Vlastnosti farby a pozadí. font-family. font-style. font-variant. font-weight. font-size.

CSS vlastnosti - stručný prehľad. Vlastnosti písma. Vlastnosti farby a pozadí. font-family. font-style. font-variant. font-weight. font-size. Page 1 of 6 CSS vlastnosti - stručný prehľad Vlastnosti písma font-family rodina písma font-style styl písma font-variant varianta písma font-weight duktus písma font-size veľkosť písma font písmo

Více

Tvorba fotogalerie v HTML str.1

Tvorba fotogalerie v HTML str.1 Tvorba fotogalerie v HTML str.1 obr. A obr. B 1) Spustíme PsPad, vytvoříme nový dokument a otevře se nám okno nový soubor, kde si můžeme zvolit jaký chceme typ. My označíme HTML a potvrdíme. 2) Pro správné

Více

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

CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek. Kaskádové styly CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek. CSS se využívá k formátování obsahu HTML, XHTML a XML dokumentů. Ve srovnání s

Více

Základy HTML. Autor: Palito

Základy HTML. Autor: Palito Základy HTML Autor: Palito Zobrazení zdrojového kódu Zobrazení zdrojového kódu Každá stránka je na disku nebo na serveru uložena ve formě zdrojového kódu. Ten kód je psaný v jazyce HTML. Když si chcete

Více

Základy CSS (3. přednáška)

Základy CSS (3. přednáška) Základy CSS (3. přednáška) Kaskádové styly k čemu jsou HTML definuje strukturu, CSS definuje vzhled. CSS stylesheet soubor pravidel určujících vzhled jednotlivých prvků dokumentu CSS pravidlo sestává ze

Více

22. Tvorba webových stránek

22. Tvorba webových stránek 22. Tvorba webových stránek Webové stránky jsou spolu s elektronickou poštou nejpoužívanější prostředky internetu. Brouzdáme li internetem používáme nějaký prohlížeč. To, co vidíme na obrazovce v prohlížeči

Více

TVORBA WEBOVÝCH STRÁNEK

TVORBA WEBOVÝCH STRÁNEK TVORBA WEBOVÝCH STRÁNEK Výukový modul TWS_03c Ing. Pavel Chmiel, Ph.D. UNIV 2 - KRAJE Osnova výukového modulu TWS_03c 1. Box model v CSS 2. Obtékání blokových (X)HTML elementů 3. Pozicování blokových (X)HTML

Více

Vývoj Internetových Aplikací

Vývoj Internetových Aplikací 2 Vývoj Internetových Aplikací HTML a CSS Ing. Michal Radecký, Ph.D. www.cs.vsb.cz/radecky HTML a CSS - Tvorba webových stránek - Struktura - Obsah - Vzhled - Funkcionalita zdroj: http://www.99points.info

Více

Internetové publikování. Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111) e-mail: petr.zamostny@vscht.

Internetové publikování. Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111) e-mail: petr.zamostny@vscht. Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111) e-mail: petr.zamostny@vscht.cz Internetové publikování CSS 4. Formátovací model, pozicování

Více

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

Čtvrtek 11. dubna. Základy HTML. Obecná syntaxe HTML. Struktura HTML Čtvrtek 11. dubna Základy HTML HyperText Markup Language, označovaný zkratkou HTML, je značkovací jazyk pro hypertext. Je jedním z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje

Více

tvoříme web HTML/CSS

tvoříme web HTML/CSS tvoříme web HTML/CSS 22. 4. 2018 Zlín HTML/CSS Co s načatou nedělí Pochopíme k čemu slouží HTML a CSS Naučíme se pár nových slovíček Vytvoříme webovou stránku v HTML Dáme jídlo Pomocí CSS dodáme stránce

Více

Kaskádové styly (CSS) Cascading Style Sheets

Kaskádové styly (CSS) Cascading Style Sheets CSS verze 22.11. 2007 1 Kaskádové styly (CSS) Cascading Style Sheets Existují 3 druhy zápisu CSS do webové stránky a) Vložením tagu STYLE do hlavičky dokumentu ...definice stylu atributy: type...

Více

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

12. Základy HTML a formuláře v HTML 12. Základy HTML a formuláře v HTML 1) Co je to HTML a historie HTML 2) Termíny v HTML a. tag b. značka c. element d. atribut e. entita 3) specifikace a. html, xhtmll b. rozdíly xhtml a html 4) struktura

Více

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

Dokument ve formátu webové stránky vytvořený pomocí XHTML a CSS Výstupový indikátor 06.43.19 Motivační název: Autor: Vzdělávací oblast: Vzdělávací obory: Ročník: Časový rozsah: Pomůcky: Projekt Integrovaný vzdělávací systém města Jáchymov - Mosty Tvorba webu I Petr

Více

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

Úvod do tvorby internetových stránek v jazyce HTML Ú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.

Více

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

Základy HTML. Obecná syntaxe HTML. Struktura HTML Základy HTML HyperText Markup Language, označovaný zkratkou HTML, je značkovací jazyk pro hypertext. Je jedním z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje publikaci dokumentů

Více

CSS styly. Cascading Style Sheets kaskádové styly

CSS styly. Cascading Style Sheets kaskádové styly CSS styly Cascading Style Sheets kaskádové styly Kaskádové styly Jednotný vzhled publikovaných www stránek Rozsáhlé změny jdou provést snadno Široká podpora (prohlížeče + WYSIWIG) Standard CSS byl představen

Více

HTML - Úvod. Zpracoval: Petr Lasák

HTML - Úvod. Zpracoval: Petr Lasák HTML - Úvod Zpracoval: Petr Lasák Je značkovací jazyk, popisující obsah HTML stránek Je z rodiny SGML jazyků, jako např. XML, DOCX, XLSX Nejedná se o programovací ale značkovací jazyk Dynamičnost dodávají

Více

Tvorba stránek v HTML ve Wordu

Tvorba stránek v HTML ve Wordu Tvorba stránek v HTML ve Wordu HTML (hypertext markup language hypertextový značkovací jazyk). Internetová stránka jako soubor s příponou htm nebo html. Je to skoro obyčejný textový soubor obohacený o

Více

O CSS podrobněji. Box model Document flow Layout

O CSS podrobněji. Box model Document flow Layout O CSS podrobněji Box model Document flow Layout O CSS podrobněji Box model Každý element má: -obsah (content) -spadávku (padding) -rámeček (border) -okraj (margin) O CSS podrobněji http://www.w3.org/tr/css21/box.html

Více

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

13. Vytváření webových stránek 13. Vytváření webových stránek značkovací jazyk HTML, základní členění dokumentu, odkazy, tabulky, seznamy, obrázky, HTML editory Značkovací jazyk HTML HTML - Hypertext markup Language (hypertextový značkovací

Více

Tvorba webu. Kaskádové styly (CSS) Martin Urza

Tvorba webu. Kaskádové styly (CSS) Martin Urza Tvorba webu Kaskádové styly (CSS) Martin Urza Motivace Proč používat kaskádové styly k formátování HTML? Dovolují více možností formátování než klasické HTML atributy a stále přibývají další (možnosti).

Více

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML Název školy: Základní škola a Mateřská škola Žalany Číslo projektu: CZ. 1.07/1.4.00/21.3210 Téma sady: Informatika pro sedmý až osmý ročník Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML Vyučovací

Více

Rozměry, okraje a rámečky

Rozměry, okraje a rámečky Rozměry, okraje a rámečky 185 Jaké jednotky délky lze v CSS použít Jednotky délky slouží k zapisování vzdálenosti a definují se jimi jak rozměry elementů, tak rozměry okrajů či rámečků. Zapisují se hned

Více

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1)

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1) Stránka č. 1 z 9 Referenční přehled CSS1 (Cascading Style Sheets, level 1) Tento dokument shrnuje jdůležitější informace o káskadových stylech dokumentů. Informace vycházejí z oficialního doporučení konsorcia

Více

Dokument XHTML. Prohlížeč. styl CSS. Výstupní dokument. Soubor DTD

Dokument XHTML. Prohlížeč. styl CSS. Výstupní dokument. Soubor DTD CSS 1 Výhody: Udřování prezentace oddělené od dokumentu znamená, že můžete nastavit styly dokumentu pro různá média; Oddělení dokumentu od jeho prezentace znamená menší dokument, což dále znamená, že se

Více

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

PODPORA ELEKTRONICKÝCH FOREM VÝUKY I N V E S T I C E D O R O Z V O J E V Z D Ě L Á V Á N Í PODPORA ELEKTRONICKÝCH FOREM VÝUKY CZ.1.07/1.1.06/01.0043 Tento projekt je financován z prostředků ESF a státního rozpočtu ČR. SOŠ informatiky a

Více

Ukázka knihy z internetového knihkupectví www.kosmas.cz

Ukázka knihy z internetového knihkupectví www.kosmas.cz Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 6 5 9 U k á z k a k n i h

Více

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 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 Selektory tříd a ID, dědičnost, další vlastnosti Internetové publikování 1 Cascading Style Sheets Formátování HTML dokumentu, které je více či méně oddělené od obsahu Způsoby implementace Specifikace

Více

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

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Inovace a zkvalitnění výuky prostřednictvím ICT Design a vzhledové vlastnosti webových stránek Vlastnosti

Více

Kaskadové styly (CSS) VOŠG Hellichova Praha 2010 Jirka Jahoda

Kaskadové styly (CSS) VOŠG Hellichova Praha 2010 Jirka Jahoda Kaskadové styly (CSS) VOŠG Hellichova Praha 2010 Jirka Jahoda Kaskadové styly CSS 1996 Cascading Style Sheets (tabulky kaskádových stylů) Jazyk pro popis způsobu zobrazení stránek napsaných v jazycích

Více

TNPW1 Cvičení

TNPW1 Cvičení 13.10.2015 aneta.bartuskova@uhk.cz Úvod do CSS 13.10.2015 aneta.bartuskova@uhk.cz Výchozí styly prohlížeče Pokud nepřiřadíme elementům žádný styl v CSS, formátují se výchozími hodnotami prohlížeče (v CSS

Více

Návrh a tvorba WWW stránek 1/8. Formuláře

Návrh a tvorba WWW stránek 1/8. Formuláře Návrh a tvorba WWW stránek 1/8 Formuláře význam předávání hodnot od uživatele skriptům mezi značkami a základní atributy action definuje obslužný skript, nelze v XHTML method metoda, kterou

Více

25. TVORBA HTML DIALOGŮ PRO PEVNÉ TVARY

25. TVORBA HTML DIALOGŮ PRO PEVNÉ TVARY 25. TVORBA HTML DIALOGŮ PRO PEVNÉ TVARY 25.1 Přidání nového tlačítka do menu Abychom mohli zpřístupnit nový pevný tvar do systému, je třeba přidat nové tlačítko do Menu. V našem případě se jedná o příčné

Více

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

Mgr. Vlastislav Kučera přednáška č. 2 Mgr. Vlastislav Kučera přednáška č. 2 Struktura stránky hlavička meta tagy titulek stránky připojení stylů,... CSS

Více

Mgr. Vlastislav Kučera lekce č. 2

Mgr. Vlastislav Kučera lekce č. 2 Mgr. Vlastislav Kučera lekce č. 2 Struktura stránky hlavička meta tagy titulek stránky připojení stylů,... CSS to je to, co se

Více

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU KAPITOLA 3 - ZPRACOVÁNÍ TEXTU KLÍČOVÉ POJMY textové editory formát textu tabulka grafické objekty odrážky a číslování odstavec CÍLE KAPITOLY Pracovat s textovými dokumenty a ukládat je v souborech různého

Více

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

Mgr. Vlastislav Kučera Struktura stránky, hlavička, Mgr. Vlastislav Kučera Struktura stránky, hlavička, Struktura stránky hlavička meta tagy titulek stránky připojení stylů,... CSS to

Více

CSS styly - úvod. Formátování HTML - Kdy používat CSS - Nástin možností CSS - Trojí použití CSS - Příklady - Syntaxe - Příklad s nadpisem

CSS styly - úvod. Formátování HTML - Kdy používat CSS - Nástin možností CSS - Trojí použití CSS - Příklady - Syntaxe - Příklad s nadpisem CSS styly - úvod Formátování HTML - Kdy používat CSS - Nástin možností CSS - Trojí použití CSS - Příklady - Syntaxe - Příklad s nadpisem Formátování HTML Každý text má obsah a formu. Když mluvím o formátu

Více

Styly odstavců. Word 2010. Přiřazení stylu odstavce odstavci. Změna stylu odstavce

Styly odstavců. Word 2010. Přiřazení stylu odstavce odstavci. Změna stylu odstavce Styly odstavců V textu, který přesahuje několik stránek a je nějakým způsobem strukturovaný (což znamená, že se dá rozdělit na části (v knize jim říkáme kapitoly) a jejich podřízené části (podkapitoly),

Více

www.helpmark.cz Tomáš Herout

www.helpmark.cz Tomáš Herout 4. 1. 2015 1 Obsah prezentace» Jak naplánovat strukturu» Co je to HTML a CSS» Co používat za nástroje» Struktura a logika HTML» DOCTYPE» Hlavička (X)HTML» Tělo (X)HTML» Skupiny (X)HTML tagů» Vztah mezi

Více

CSS 1. Blokový model Každý element tvoří obdélník. Dva druhy obdélníků: - Blokové; - Vložené. Zde je dlouhý text v kterém nachazí vložené...

CSS 1. Blokový model Každý element tvoří obdélník. Dva druhy obdélníků: - Blokové; - Vložené. Zde je dlouhý text v kterém nachazí vložené... Blokový model Každý element tvoří obdélník. Dva druhy obdélníků: - Blokové; - Vložené. CSS 1 blokové To je blokové Zde je dlouhý text v kterém nachazí vložené... vložené Vnější okraje umožňují nastavovat

Více

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1)

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1) Referenční přehled CSS1 (Cascading Style Sheets, level 1) Tento dokument shrnuje jdůležitější informace o káskadových stylech dokumentů. Informace vycházejí z oficialního doporučení konsorcia W3C Cascading

Více

Tvorba webových stránek

Tvorba webových stránek Tvorba webových stránek Seznamy Seznam je skupina odstavců označených odrážkou. Seznam je: číslovaný je označen pořadovým číslem nebo písmenem, nečíslovaný je označen značkou (odrážkou) Seznam Celý blok

Více

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

Hlavička dokumentu. mezi <head> a </head> obsahuje informace vztažené k dokumentu metadata <title> - název stránky, povinná párová značka 1/10 Hlavička dokumentu mezi a obsahuje informace vztažené k dokumentu metadata - název stránky, povinná párová značka vzorová stránka - definuje vztah k jiným

Více

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

Výukový materiál KA č.4 Spolupráce se ZŠ Výukový materiál KA č.4 Spolupráce se ZŠ Modul: Téma workshopu: Výpočetní technika Co je to internet? Jak si udělat vlastní www stránku? Vypracovala: Ing. Lenka Hellová Termín workshopu: 30. říjen 2012

Více

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

Základy informatiky. HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela Základy informatiky HTML, tvorba WWW stránek Daniela Szturcová Část převzata z přednášky P. Děrgela Obsah přednášky Princip WWW dokumentu, ukázka Nástroje pro tvorbu Pravidla tvorby HTML, tagy Kostra HTML

Více

CSS - stručná reference kaskádových stylů

CSS - stručná reference kaskádových stylů 1. font a parametry písma font, font-family, font-size, font-style, font-variant, font-weight 1.1 font Nastavuje většinu parametrů textu najednou. Jednotlivé atributy naleznete v kapitolách 1.2-1.6 a line-height

Více

IE1 jazyk HTML a kaskádové styly

IE1 jazyk HTML a kaskádové styly IE1 jazyk HTML a kaskádové styly Tvorbu webových stránek v jazyce HTML a jejich formátování pomocí kaskádových stylů (CSS) budeme zkoušet na souvislém příkladu. Můžete si zvolit vlastní téma webové prezentace.

Více

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

Základy informatiky. 03 HTML, tvorba webových stránek. Kačmařík/Szturcová/Děrgel/Rapant Základy informatiky 03 HTML, tvorba webových stránek Kačmařík/Szturcová/Děrgel/Rapant Obsah přednášky princip webového dokumentu, ukázka nástroje pro tvorbu pravidla tvorby HTML, značky kostra HTML dokumentu

Více

(X)HTML, CSS a jquery

(X)HTML, CSS a jquery Prezentační vrstva webové aplikace (X)HTML, CSS a jquery jquery Java Scriptová knihovna Ing. Martin Dostal (X)HTML první stránka Textový soubor s příponou.htm nebo.html: moje

Více

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

TNPW1 Cvičení 3 6.10.2015 aneta.bartuskova@uhk.cz 6.10.2015 aneta.bartuskova@uhk.cz Struktura stránky 6.10.2015 aneta.bartuskova@uhk.cz Struktura stránky Sémantická - pomocí HTML Stránka je chápána jako skupina oblastí, každá oblast má svůj účel (menu,

Více

INTERSTENO 2015 Budapest World championship professional Word Processing

INTERSTENO 2015 Budapest World championship professional Word Processing OPERAČNÍ SYSTÉM WORD PROCESSING SOFTWARE (TEXTOVÝ PROCESOR) ID SOUTĚŽÍCÍHO Úloha A-1 Instrukce pro účastníky Otevřete dokument YEAROFLIGHT, ihned ho uložte/převeďte do YEAROFLIGHTXXX.DOC NEBO DOCX, kde

Více

XHTML 1. Formuláře. Element form. <form>... </form>

XHTML 1. Formuláře. Element form. <form>... </form> XHTML 1 Formuláře Činnost: - zadávání informací do elektronického obchodu; - odesílání jména a dalších informací pro on-line službu; - nákup letenek a cestovních služeb; - nákup dalšího zboží a služeb,

Více

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

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_135_IVT_HTML_08_tvorba_www Číslo projektu Název školy Název Materiálu Autor Tematický okruh Ročník CZ.1.07/1.5.00/34.0499 Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_135_IVT_HTML_08_tvorba_www Ing. Pavel BOHANES

Více

Inovace a zkvalitnění výuky prostřednictvím ICT Design a vzhledové vlastnosti webových stránek Vlastnosti CSS pro pozicování Ing.

Inovace a zkvalitnění výuky prostřednictvím ICT Design a vzhledové vlastnosti webových stránek Vlastnosti CSS pro pozicování Ing. Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Design a vzhledové vlastnosti webových

Více

Formuláře. Internetové publikování. Formuláře - příklad

Formuláře. Internetové publikování. Formuláře - příklad Formuláře Internetové publikování Formuláře - příklad 1 Formuláře - použití Odeslání dat od uživatele Možnosti zpracování dat Webová aplikace na serveru (ASP, PHP) Odeslání e-mailem Lokální script Formuláře

Více

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

Základy HTML. Obecná syntaxe HTML. Struktura HTML Základy HTML HyperText Markup Language, označovaný zkratkou HTML, je značkovací jazyk pro hypertext. Je jedním z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje publikaci dokumentů

Více

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

Kaskádové styly. CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek. Kaskádové styly CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek. CSS se využívá k formátování obsahu HTML, XHTML a XML dokumentů. Ve srovnání s

Více

TVORBA WEBOVÝCH STRÁNEK

TVORBA WEBOVÝCH STRÁNEK TVORBA WEBOVÝCH STRÁNEK Výukový modul TWS_03b Ing. Pavel Chmiel, Ph.D. UNIV 2 - KRAJE Osnova výukového modulu TWS_03b 1. Kaskádové styly (CSS) 2. Vazba CSS na (X)HTML dokument 3. Syntaxe CSS 4. Barva a

Více

Káskádové styly = CSS

Káskádové styly = CSS Návrh a tvorba WWW stránek 1/20 Káskádové styly = CSS CSS = Cascading Style Sheets = tabulky kaskádových stylů na začátku byl stylesheet soubor pravidel definující vzhled textu nezávisle na obsahu pomocí

Více

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

HTML. ICT_01., 02. konzultace; 2. ročník 1/6 ICT_01., 02. konzultace; 2. ročník 1/6 HTML Vystavení vlastních dat na Internetu Každý uživatel Internetu, který chce svoje webové stránky publikovat na Internetu potřebuje: - místo na webovém serveru,

Více

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: 1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.

Více

INTERSTENO 2013Ghent Mistrovstvísvta v profesionálním word processingu

INTERSTENO 2013Ghent Mistrovstvísvta v profesionálním word processingu POUŽITÝ OPERAČNÍ SYSTÉM POUŽITÝ SOFTWARE PRO WORD PROCESSING SOUTĚŽNÍ ID A 1 Instrukce pro účastníky Otevřete dokument TRANSPORT.DOC, ihned uložte jako TRANSPORTXXX.DOCneboDOCX,kde XXX je Vašesoutěžní

Více

Manuál k editoru TinyMCE

Manuál k editoru TinyMCE Manuál k editoru TinyMCE Popis ovládacích prvků UPOZORNĚNÍ: Některé tlačítka nemusí být k dispozici. Styl písma Dolní a horní index Zarovnání textu Může se aplikovat na označený text. B - tučné písmo,

Více

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

Stránka se dá otevřít dvěma způsoby Co je potřeba Mozek, to zaprvé. Budete potřebovat počítač, na kterém běží alespoň nějaký jednoduchý textový editor (Poznámkový blok). Potřebujete webový prohlížeč. Hodí se připojení na internet. Kdo nemá

Více

EVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI

EVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI EVROPSKÝ SOCIÁLNÍ FOND Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI Úvod do PHP PHP Personal Home Page Hypertext Preprocessor jazyk na tvorbu dokumentů přípona: *.php skript je součást HTML stránky!

Více

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: 1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.

Více

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

<link> - definuje vztah k jiným XHTML dokumentům, typicky Návrh a tvorba WWW stránek 1/10 Hlavička dokumentu mezi a obsahuje informace vztažené k dokumentu metadata - název stránky, povinná párová značka vzorová stránka

Více

Kaskádové styly základy grafiky

Kaskádové styly základy grafiky 1 Kaskádové styly základy grafiky Vymezení pojmů Historie Základy stylů 2 Co je to CSS? Vznik CSS a je možné zařadit přibližně do roku 1997. Pojem CSS by se dal shrnout definicí :"souhrn pravidel a metod

Více

HTML. Úvod do (X)HTML. Tagy značky. Slouží ke strukturování dokumentu (párové a nepárové) <tag atribut1= hodnota atributu > text </tag>

HTML. Úvod do (X)HTML. Tagy značky. Slouží ke strukturování dokumentu (párové a nepárové) <tag atribut1= hodnota atributu > text </tag> HTML Úvod do (X)HTML Tagy značky. Slouží ke strukturování dokumentu (párové a nepárové) text HTML HyperText Markup Language HTML první verze 1991 Značkovací jazyk

Více

OBALKYKNIH.CZ API 3.0, IMPLEMENTACE PRO ALEPH OPAC

OBALKYKNIH.CZ API 3.0, IMPLEMENTACE PRO ALEPH OPAC OBALKYKNIH.CZ API 3.0, IMPLEMENTACE PRO ALEPH OPAC Charakteristika: soubor skriptů, obrázků a popisů k implementaci komunikace s API služby obalkyknih.cz, verze 3.0 pro ALEPH OPAC. Balíček souvisejících

Více

Nová struktura souborů a složek

Nová struktura souborů a složek Tvorba podstránek Vytvoření podstránek Asi si kladete otázku, jakým způsobem docílíme toho, aby se všechny podstránky na našem webu zobrazovaly v námi vytvořeném layoutu. Máme 4 možnosti jak vytvářet podstránky

Více

Inovace a zkvalitnění výuky prostřednictvím ICT Tvorba webových stránek. Ing. Zelinka Pavel Číslo: VY_32_INOVACE_35 17 Anotace:

Inovace a zkvalitnění výuky prostřednictvím ICT Tvorba webových stránek. Ing. Zelinka Pavel Číslo: VY_32_INOVACE_35 17 Anotace: Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Inovace a zkvalitnění výuky prostřednictvím ICT Tvorba webových stránek Formuláře v (X)HTML II. Ing.

Více

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

1 Úvod. 2 Tvorba internetových prezentací. 2.1 Nástroje pro tvorbu prezentace. Stránka 1 1 Úvod V tomto studijním textu se seznámíme s tvorbou webových stránek a prezentací a se základy syntaxe jazyka HTML. K tomu, abychom byli schopni vytvořit internetovou stránku, nemusíme používat žádný

Více

Atribut Význam Hodnoty

Atribut Význam Hodnoty Formuláře Tag Význam Párový Výskyt form formulář ano input vstupní pole ne select výběrové pole ano option volba ne textarea velké vstupní pole ano label popis pole ano

Více

Název: VY_32_INOVACE_PG4113 Relativní pozicovaní a jeho využití

Název: VY_32_INOVACE_PG4113 Relativní pozicovaní a jeho využití Název: VY_32_INOVACE_PG4113 Relativní pozicovaní a jeho využití Autor: Mgr. Tomáš Javorský Datum vytvoření: 05 / 2012 Ročník: 3 Vzdělávací oblast / téma: webdesign, počítačová grafika Anotace: Seznámení

Více

IE1 jazyk HTML a kaskádové styly

IE1 jazyk HTML a kaskádové styly IE1 jazyk HTML a kaskádové styly Tvorbu webových stránek v jazyce HTML a jejich formátování pomocí kaskádových stylů (CSS) budeme zkoušet na souvislém příkladu. Můžete si zvolit vlastní téma webové prezentace.

Více

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

(X)HTML-TAGY. VOŠ a SŠT Česká Třebová (X)HTML-TAGY Mgr. Petr Slívko VOŠ a SŠT Česká Třebová Tagy Popis Značka tagu začíná levou ostrou závorkou. Za ní následuje jméno tagu, před kterým nesmí být mezera. Mohou následovat atributy. Před

Více

Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných

Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných Tematický celek 03 3.1 Proměnné Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace. 3.1.1 Deklarace proměnných Dim jméno_proměnné [As typ] - deklarace uvnitř procedury platí pouze pro

Více

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

Bloky. Tag Význam Párový. p odstavec nepovinně. br řádkový zlom ne. div oddíl ano. center vycentrování ano. h1 nadpis 1. Bloky Tu se popisuji blokové tagy, což jsou všechny, za kterými se zalamuje řádka. Jde o různé oddíly textu a odstavce. Opakem blokových tagů jsou řádkové (in-line) tagy na značkování textu. Tag Význam

Více

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox 02. HODINA Obsah: 1. Typy souborů a objektů 2. Ovládací prvky Label a TextBox 3. Základní příkazy a vlastnosti ovládacích prvků 4. Práce s objekty (ovládací prvky a jejich vlastnosti) 2.1 Typy souborů

Více

Základy HTML, URL, HTTP, druhy skriptování, formuláře

Základy HTML, URL, HTTP, druhy skriptování, formuláře Základy HTML, URL, HTTP, druhy skriptování, formuláře Skriptování na straně klienta a serveru Skriptování na straně klienta se provádí pomocí programovacího jazyka JavaScript, který je vkládán do HTML

Více

Administrace webu Postup při práci

Administrace webu Postup při práci Administrace webu Postup při práci Obsah Úvod... 2 Hlavní menu... 3 a. Newslettery... 3 b. Administrátoři... 3 c. Editor stránek... 4 d. Kategorie... 4 e. Novinky... 5 f. Produkty... 5 g. Odhlásit se...

Více

DUM 14 téma: Interakce s uživatelem

DUM 14 téma: Interakce s uživatelem DUM 14 téma: Interakce s uživatelem ze sady: 2 tematický okruh sady: Tvorba statických www stránek s použitím CSS ze šablony: 08 Internet určeno pro: 3. ročník vzdělávací obor: 18-20-M/01 Informační technologie

Více

Mgr. Stěpan Stěpanov, 2013

Mgr. Stěpan Stěpanov, 2013 Mgr. Stěpan Stěpanov, 2013 Abstrakt V tomto kurzu se seznámíme se základními pojmy HTML, klíčovými pravidly pro práci se značkami a atributy a strukturou dokumentu. Také se dozvíte, jak a v čem lze vytvářet

Více

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz CZ.1.07/2.2.00/15.0247 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Tvorba

Více