Připomenutí z minula
|
|
- Jan Esterka
- před 6 lety
- Počet zobrazení:
Transkript
1 X36WWW (X)HTML
2 Připomenutí z minula Klient server architektura Protokoly IP TCP HTTP HTTP protokol Textový Hlavička Prázdný řádek Tělo Architektura webové aplikace
3 Architektura Webové Aplikace
4 Architektura web aplikace požadavek HTTP odpověď Tenký klient (HTML) Server
5 Architektura web aplikace: statický web požadavek HTTP zpracování požadavku/ odeslání odpovědi Stránka 3 Stránka Stránka 1 je2xx xxx Toto Toto je xxxxx x xx xx xx xxxxxx Toto je xx xstatická xxx xx x xx xx xx xx xx xxx xxx stránkaxx x xxxxxxx xx xxxxx. xxx xxxx xx xx xx xxxxx. xxx xxxx xxxx xx. odpověď Tenký klient (HTML) Server
6 Architektura web aplikace: dynamický web požadavek HTTP odpověď Tenký klient (HTML) zpracování požadavku/ odeslání odpovědi Stránka 1 generátor HTML stránek Toto je dynamicky generovaná stránka x xxxx xx. Server Data
7 Architektura web aplikace: dynamický web model (JavaBean) požadavek HTTP odpověď Tenký klient (HTML) zpracování požadavku/ odeslání odpovědi Stránka 1 Toto je dynamicky generovaná stránka x xxxx xx. view (HTML) generátor HTML stránek Server Data
8 Architektura web aplikace: dynamický web validace logika na klientovi HTML prohlížeč zpracování událostí Tenký klient (HTML) model (JavaBean) požadavek HTTP odpověď zpracování požadavku/ odeslání odpovědi Stránka 1 Toto je dynamicky generovaná stránka x xxxx xx. view (HTML) generátor HTML stránek Server Data
9 Architektura web aplikace: dynamický web I. presentační vrstva validace logika na klientovi HTML prohlížeč zpracování událostí Tenký klient (HTML) II. vrstva webu III. vrstva aplikační logiky model (JavaBean) požadavek HTTP odpověď IV. datová vrstva zpracování požadavku/ odeslání odpovědi Stránka 1 Toto je dynamicky generovaná stránka x xxxx xx. view (HTML) generátor HTML stránek Server Data
10 Architektura web aplikace: problémy duplicitní validace validace validace logika na klientovi HTML prohlížeč zpracování událostí Tenký klient (HTML) model (JavaBean) požadavek HTTP odpověď zpracování požadavku/ odeslání odpovědi Stránka 1 Toto je dynamicky generovaná stránka x xxxx xx. view (HTML) generátor HTML stránek Server Data
11 Architektura web aplikace: problémy duplicitní validace validace validace logika na klientovi HTML prohlížeč zpracování událostí model (JavaBean) požadavek HTTP zpracování požadavku/ odeslání odpovědi odpověď Tenký klient (HTML) Stránka 1 Toto je dynamicky generovaná stránka x xxxx xx. view (HTML) generátor HTML stránek Server Datový objekt Formulář jmeno jmeno_krestni jmeno_prijmeni odlišný datový model krestni prijmeni Data
12 Architektura webové aplikace I. presentační vrstva validace logika na klientovi HTML prohlížeč zpracování událostí Tenký klient (HTML) II. vrstva webu III. vrstva aplikační logiky model (JavaBean) požadavek HTTP odpověď IV. datová vrstva zpracování požadavku/ odeslání odpovědi Stránka 1 Toto je dynamicky generovaná stránka x xxxx xx. view (HTML) generátor HTML stránek Server Data
13 Dnešní téma zpracování HTML na straně klienta HTML jazyk, ve kterém je popsána struktura (a vzhled) webové stránky Starší verze HTML popisovaly jak strukturu, tak vzhled V nových verzích (4.x) to už nechceme HTML = Hyper Text Markup Language Jazyk pro psaní hyper textů pomocí značek Vývoj jazyka 1989 první HTML dokumenty v CERNu (Tim Berners Lee a Robert Caillau) 1991 CERN zprovoznil první Web 1993 první grafický web klient Mosaic 1994 založeno World Wide Web Consortium (W3C) 1994 HTML verze HTML verze HTML verze 4.0
14 HTML a jeho vztah k ostatním jazykům SGML (Standard Generalized Markup Language ) je univerzální značkovací metajazyk, který umožňuje definovat značkovací jazyky jako své vlastní podmnožiny. SGML je komplexní jazyk poskytující mnoho značkovacích syntaxí, ale jeho složitost brání většímu rozšíření. citace z Wikipedie HTML je podmnožinou SGML (Standard Generalized Markup Language) XML je podmnožinou SGML XHTML je aplikací XML Další jazyky, které používáme ve webových aplikacích: CSS, XSL, XSLT
15 HTML a jeho vztah k ostatním jazykům aplikace SGML SGML aplikace XML Vyjadřovací jazyky definuje DTD XSD DSSSL formátuje CSS formátuje a transformuje XSL XSLT HTML podmnožina XML formátuje a transformuje XHTML Formátovací a transformační jazyky
16 HTML verze HTML 2.0 První ucelená specifikace HTML, definuje jej jako podmnožinu SGML HTML 3.0 Nikdy nebyla přijata, protože byla příliš složitá HTML 3.2 Novinky: tabulky, zarovnání a obtékání textů HTML 4.0 Novinky: podpora jazyků, oddělení struktury a designu (zavádí CSS), vylepšeny tabulky, formuláře a Java scripty a mnoho dalšího Definuje podverze: strict, transitional, frameset HTML 4.01 Současná verze, byly opraveny některé chyby
17 HTML 4 klíčové vlastnosti oddělení obsahu od prezentace (CSS) vylepšení formulářů accesskey, sémantické slučování řídících prvků, labels, inkrementální načítání zlepšení přístupnosti ve speciálních situacích alternativní prezentace dat (<object>) horké klávesy (accesskey) bohatší popisy elementů popis a jazyk u všech elementů (title, lang) podpora zkratek a akronymů (<abbr>, <acronym>) tabulky: nadpisy, souhrnný popis podrobný popis tabulek, obrázků a rámů <longdesc>
18 Modularizaci XHTML si vynutila různorodost aplikací obsah dokumentu transformace pomocí stylesheet, skriptu, programu PC Televize PDA mobilní telefon hlasový prohlížeč
19 Struktura HTML dokumetu HTML 4 verze Frameset + deprecated + frames Transitional + deprecated frames Strict deprecated frames
20 HTML způsob zacházení Server poskytuje textovou formu HTML dokumentu Klient čte a parsuje tento text Staví si DOM DOM = Document Object Model Reprezentace modelu HTML dokumentu v paměti DOM je následně vykreslen v grafické podobě Rendering
21 Struktura HTML dokumentu strom <html> <head> <title> <body> <div>... <a>...
22 Zpětná kompatibilita Problém s korektností HTML a se zpětnou kompatibilitou Standard Pseudo-standard Quirk
23 Standard a Quirk mód Týká se moderních prohlížečů IE >=5.5, FF, Netscape, Opera Prohlížeče hrají dvojí hru Snaží se správně interpretovat historické HTML dokumety včetně jejich chyb Snaží se dodržovat standardy => tyto dvě věci jsou v zásadě kontradikce Východisko: 2 (resp. 3) režimy činnosti Standard = dodržuje specifikaci Quirk = zpětně kompatibilní, nedodržuje specifikaci, snaží se nalézt východiska z problematických situací Standard chceme, je rychlý a správný Quirk nechceme, je pro špatné programátory, také je daleko častější
24 V čem se quirk a standard mód liší? BOX model v IE známá chyba jen v Quirk módu <body> <div> Nějaký text </div> </body> HTML div { width: 100px; padding: 10px; border: 5px solid black; margin: 10px; } CSS
25 Výsledek (box model) Nějaký text Standard 100 px Nějaký text 100 px IE Quirk mode
26 Quirk vs Standard Základem pro rozlišení je definice typu dokumentu Definicí by měl začínat každý HTML dokument
27 Document Type HTML bez uvedení DOCTYPE a staré DTD až do verze 3.2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> Přechodné HTML 4.0 bez URL <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> Win IE6 Opera 7.0x Opera 7.1x Mozilla Safari Mac IE5 quirk quirk quirk quirk quirk quirk quirk quirk quirk quirk quirk quirk std std std quirk quirk std std std std std std std quirk quirk quirk quirk quirk quirk std std std pseudo std. pseudo std. std std std std std std quirk std std std std std std std std std pseudo std. pseudo std. std quirk quirk std pseudo std. pseudo std. std std std std std std std quirk quirk std std std std Přechodné HTML 4.0 s URL <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" " Striktní HTML 4.0 bez i s URL <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " Přechodné HTML 4.01 bez URL <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> Přechodné HTML 4.01 s URL <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " Striktní HTML 4.01 bez URL <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> Striktní HTML 4.01 s URL <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " Přechodné XHTML 1.0 bez XML deklarace kódování <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " Přechodné XHTML 1.0 s XML deklarací kódování <?xml version="1.0" encoding="iso "?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " Striktní XHTML 1.0 bez XML deklarace kódování <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " Striktní XHTML 1.0 s XML deklarací kódování <?xml version="1.0" encoding="iso "?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
28 Terminologie a definice HTML element: <p id="odstavec1">hallo world!</p> typ-element: p pevně definované v HTML-DTD atribut: id="odstavec1" pevně definované v HTML-DTD typ-atribut: id značka: <p>, </p>
29 HTML základy Dokument je tvořen sadou značek Značky nejsou case sensitive <body> je to samé jako <BODY> Značky píšeme malými písmeny proč? Kvůli jednoduššímu přechodu na XHTML pozor: XML obecně a tedy i XHTML je case sensitive značky se nesmí křížit, tj. dokument je trom Dokument má pevnou minimální strukturu Verze Hlavička Tělo
30 Struktura HTML dokumetu HTML dokument verze hlavička tělo
31 Struktura HTML dokumetu členění těla block-level (div), inline (span)
32 HTML dokument - členění HTML by mělo definovat logickou strukturu dokumentu, nikoli grafickou Sada strukturálních elementů h1 až h6 nadpisy p odstavec <!-- komentar --> komentář hr horizontální oddělovač abbr zkratka acronym akronym address adresa bdo směr textu blockquote dlouhe odsazení q krátké odsazení cite citace dfn definice termínu
33 HTML typy elementů Strukturální pokr. code kbd samp tt var pre listing plaintext xmp text kódu počítače text klávesnice ukázka počítačového kódu text dálnopisu proměnná předformátovaný text výpis (dále nepodporováno viz pre) holý text (dále nepodporováno viz pre) ukázka (dále nepodporováno viz pre) strong sub sup ins del tučný text spodní index horní index vložený text smazaný text
34 HTML typy elementů Formátovací b big em i small s strike u tučný text velký text zvýrazněný text kurzíva malý text smazaný text (nepodporováno, viz del) přeskrtnutý text (dále nepodporováno, viz del) podtržený text (dále nepodporováno)
35 Psaní textů Definice typu dokumentu Nejjednodušší dokument typu Hello World <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " <html> Titulek okna prohližeče <head> <title>první titulek</title> </head> <body> Text k zobrazení Toto je můj první text. Jak se vám líbí? </body> </html>
36 Výsledek jak se to zobrazí Titulek Text
37 Texty jak to dopadlo V HTML nebyla určena velikost ani jiné parametry písma V HTML nebyla určena struktura <body> Toto je můj první text. Jak se vám líbí? </body> Toto není strukturovaný text Nevýznamné mezery Více než jedna mezera je ingnorována Velikost a styl (všeho) určuje prohlížeč, pokud není řečeno jinak
38 Texty jak to dopadlo pokr. Velikost písma v prohlížeči mohu nastavovat podle svých preferencí
39 Texty- struktura - odstavce <body> <p> Lorem ipsum dolor sit amet. Quisque ut libero. Proin sodales ipsum. </p> <p> Quisque sagittis. Sed sapien velit, aliquam non, consectetuer non, </p> <p> Phasellus lacus purus, mattis tincidunt, varius vel, venenatis quis, quam. Maecenas mi nisi, rhoncus sit amet libero. </p> </body> Nevýznamné mezery Párová značka odstavce
40 Výsledek Odsazeni způsobené elementem <p></p>
41 Texty - nadpisy <body> <h1>nadpis 1</h1> <p> Lorem ipsum dolor sit amet. Quisque ut libero. Proin sodales ipsum. </p> <h2>nadpis 1.1</h2> <p> Quisque sagittis. Sed sapien velit, aliquam non, consectetuer non, </p> <h3>nadpis 1.1.1</h3> <p> Phasellus lacus purus, mattis tincidunt, varius vel, venenatis quis, quam. Maecenas mi nisi, rhoncus sit amet libero. </p> </body> Nadpis 1. úrovně Nadpis 2. úrovně Nadpis 3. úrovně
42 Nadpisy výsledek
43 Nadpisy Existuje 6 úrovní nadpisů Nadpisy jsou velmi důležité, strukturují dokument a dávají mu význam Jsou používáný např. pro indexaci stránek roboty (Google)
44 Texty - zvýraznění Vzhledem k tomu, že HTML definuje jak formátovací, tak strukturální značky, svádí nás to je někdy zaměňovat <body> Lorem ipsum dolor sit amet. Zvýraznění značkou <strong>quisque</strong> ut libero. <strong></strong> Proin sodales ipsum. <b>phasellus</b> lacus purus, mattis tincidunt, varius vel, venenatis quis, quam. Maecenas mi nisi, rhoncus sit amet libero. </body> Zvýraznění značkou <b></b>
45 Texty zvýraznění jak to dopadlo Vizuálně dopadly oba způsoby zvýraznění stejně Fakticky je ale správně značka <strong> Zvýraznění značkou <strong></strong> Zvýraznění značkou <b></b>
46 Texty- další značky I Zkratka <abbr></abbr> <body> Lorem ipsum dolor sit amet. <abbr title="české vyské učení technické">čvut</abbr> <address> Adresa Technická 2<br> <address></address> Praha 6 </address> Zalomení řádku ut libero. <br> Proin sodales ipsum <acronym title="world Wide Web">WWW</acronym>. Phasellus lacus purus, mattis tincidunt, varius vel, Akronym venenatis quis, quam. Maecenas mi nisi,<acronym></acronym> rhoncus sit amet libero. </body>
47 Texty- další značky I - jak to dopadlo Zkratka <abbr></abbr> Adresa <address></address> Zalomení řádku <br> Akronym <acronym></acronym>
48 Texty- další značky II Zdůraznění <em></em> <body> <em>emphasized text</em><br> Zvýraznění <strong>strong text</strong><br> <strong></strong> <dfn>definition term</dfn><br> Definice pojmu <code>computer code text</code><br> <dfn></dfn> <samp>sample computer code text</samp><br> <kbd>keyboard text</kbd><br> Zdrojový kód <var>variable</var><br> <code></code> <cite>citation</cite> Ukázka </body> <samp></samp> Text na klávesnici <kbd></kbd> Proměnná <var></var> Citace <cite></cite>
49 Zdůraznění <em></em> Zvýraznění <strong></strong> Definice pojmu <dfn></dfn> Zdrojový kód <code></code> Ukázka <samp></samp> Text na klávesnici <kbd></kbd> Proměnná <var></var> Citace <cite></cite>
50 Odkazy (kotvy) Zroje na sebe mohou odkazovat Používají URL Připomenutí formátu URL: protokol://host:číslo_portu/cesta/soubor V HTML dokumentu mohu odkazovat na jiné zroje definovat záložku Odkazy mohou být absolutní: relativní: index.html
51 Odkazy (kotvy) Odkaz (absolutní) na seznam <body> <a href=" Lorem ipsum dolor sit amet. Definice kotvy se jménem Proin sodales ipsum. kotva1 Phasellus lacus purus, <a name="kotva1">mattisd</a> tincidunt, varius vel, venenatis quis, quam. Maecenas mi nisi, rhoncus sit amet libero. <a href="#kotva1"> vrat se na kotvu 1</a> </body> Odkaz na kotvu v rámci tohoto dokumentu
52 Odkazy/kotvy další pokračování používat id nebo name? id slouží i k jiným účelům než jen k definci kotev starší prohlížeče nemusí podporovat id kotvy <a href="#a1">...</a>... <h1 id="a1">... <a name="a1"></a> duplicita
53 Odkazy (kotvy) jak to dopadlo Odkaz (absolutní) na seznam Definice kotvy se jménem kotva1 Odkaz na kotvu v rámci tohoto dokumentu
54 Odkazy - pokračování <a href=" name="seznam" target="_blank">seznam</a> Atribut name: jméno kotvy, lze na ní odkazovat odjinud pomocí notace URL#jmeno_kotvy Atribut target: udává, jak se má v prohlížeči odkaz otevřít. Pozor, toto je možné jen ve verzích Transitional a Frameset _blank otevře se v novém okně _parent otevře se v rodičovském rámci _self otevře se ve stejném rámci _top otevře se přímo v těle prohlížeče (bez rámců)
55 URL Tvar URL schema://host.domain:port/cesta/jmeno_souboru Dá se rozšířit na schema://host.domain:port/cesta/jmeno_souboru#jmeno_kotvy Dá se rozšířit na schema://host.domain:port/cesta/jmeno_souboru#jmeno_kotvy? param1=hodnota1¶m2=hodnota2
56 URL Schémata Schéma Odkazuje na file soubor na lokálním PC ftp soubor na FTP serveru http soubor na WWW gopher soubor na Gopher serveru news usenet newsgroup telnet spojení Telnet WAIS soubor na WAIS serveru mailto odeslání u
57 Odkazy běžné případy Odkaz na běžnou WWW stranku <a href=" Odkaz na ftp soubor <a href="ftp:// <a href="news:alt.html">html Newsgroup</a> Odkaz na newsgroup Odkaz na mail <a mail</a>
58 Seznamy Seznamy jsou: nečíslované číslované seznam termínů Existují základní formátování ta jsou nicméně ovlinitelná především stylem (CSS)
59 Seznamy <body> <ul> <li>prvni polozka</li> <li>druha polozka <ul> <li>prvni vnorena polozka</li> <li>druha vnorena polozka</li> </ul> </li> <li>treti polozka</li> </ul> </body>
60 Seznamy jak to dopadlo
61 Číslovaný seznam <body> <ol> <li>prvni polozka</li> <li>druha polozka <ul> <li>prvni vnorena polozka</li> <li>druha vnorena polozka</li> </ul> </li> <li>treti polozka</li> </ol> </body>
62 Číslovaný seznam jak to dopadlo
63 Seznam pojmů <body> <dl> <dt>url</dt> <dd>uniform Resource Locator</dd> <dt>www</dt> <dd>world Wide Web</dd> <dt>http</dt> <dd>hypertext Transfer Protocol</dd> <dt>pojem</dt> <dd>definice</dd> </dl> </body> Termín Definice termínu
64 Seznam pojmů jak to dopadlo
65 Obrázky Běžně jsou podporovány obrázky typu GIF JPG PNG (v IE v 6 nefunguje průhlednost) Každý obrázek musí mít textovou alternativu. Kde nestačí jednoduchý textový popis, je možné ukázat na jinou stránku, která obrázek popíše. Je dobré zadat rozměry obrázku. Stránka by neměla obsahovat velké obrázky. Pokud je to nutné, uživatel musí mít možnost se jim vyhnout, například pomocí náhledů
66 Obrázky <body> <h1>moje zvířata</h1> Zdroj obrázku <img src="obrazky/obrazek1.jpg" alt="dve kocicky, pejsek a umela kachna" width="1024" height="768" Alternativní text longdesc="obrazek_podrobne" > Šířka [<a href="obrazek_podrobne.html">d</a>] </body> Výška Odkaz na dlouhý popis D-Link pro slepce
67 Obrázky - jak to dopadlo
68 Obrázky s náhledem <body> <h1>moje zvířata</h1> Celý velký obrázek byl <h2>takto ne</h2> stáhnut. Klienta jsme ale donutili ho zobrazit malý. <img src="obrazky/obrazek1.jpg" Špatně! alt="dve kocicky, pejsek a umela kachna" height="115" width="154"> Správně, zobrazujeme <h2>takto ano</h2> malý náhled <img src="obrazky/obrazek1_nahled.jpg" alt="dve kocicky, pejsek a umela kachna" height="115" width="154"> <h2>takto ano s odkazem</h2> <a href="obrazky/obrazek1.jpg"> <img src="obrazky/obrazek1_nahled.jpg" alt="dve kocicky, pejsek a umela kachna" height="115" width="154" Náhled uzavřený v odkazu. Pozor, je dobré border="0" > specifikovat atribut </a> border, jinak se zobrazí </body> rámeček
69 Obrázky s náhledem jak to dopadlo
70 Alternativní zobrazení dat pomocí <object>
71 Tabulky Tabulky se sestávají z několika různých částí, ne všechny jsou povinné. Tabulka Hlavičková část (THEAD) Patičková část (TFOOT) Hlavní část (TBODY) Popisek (CAPTION) hlavičková, patičková a hlavní část se skládají z řádků tabulky a ty se skládají ze sloupců
72 Jednoduchá tabulka
73 Jednoduchá tabulka Atribut summary popisuje tabulku <body> <table summary="přehled cen jablek, hrušek a švestek"> <thead> Záhlaví <tr> Řádek <td> </td> <th>leden</th> Buňka obyčejná <th>únor</th> <th>březen</th> Buňka záhlaví </tr> </thead> Patička <tfoot> <tr><th>celkem</th><td>165</td><td>198</td><td>117</td></tr> </tfoot> Hlavní část tabulky <tbody> <tr><th>jablka</th><td>100</td><td>125</td><td>80</td></tr> <tr><th>hrušky</th><td>34</td><td>61</td><td>28</td></tr> <tr><th>švestky</th><td>21</td><td>12</td><td>9</td></tr> </tbody> </table> </body>
74 Tabulky slučování buněk Sloučená buňka přes 3 sloupce
75 Slučování buňek <body> <table summary="přehled cen jablek, hrušek a švestek"> <thead> <tr> <td> </td> <th>leden</th> <th>únor</th> <th>březen</th> </tr> </thead> <tbody> <tr><th>jablka</th><td>100</td><td>125</td><td>80</td></tr> <tr><th>hrušky</th><td>34</td><td>61</td><td>28</td></tr> <tr><th>švestky</th><td>21</td><td>12</td><td>9</td></tr> </tbody> <tfoot> <tr><th>celkem</th><td>165</td><td>198</td><td>117</td></tr> <tr><th>celkem total</th><td colspan="3">480</td></tr> </tfoot> </table> </body> Jediná buňka s atributem colspan
76 Formuláře Formuláře se používají k odesílání dat na server Omezená sada formulářových polí Není možné vyrábět nová Je možné je do jisté míry "přiohnout" pomocí javascriptu Na jedné stránce může být více různých formulářů Data z formulářů mohou být odesláná kamkoli Dvě metody odesílání dat: GET, POST
77 Formuláře <body> <form Značka formuláře Atribut action má hodnotu URL, na které se pošlou data action=" method="get" Atribut method má hodnotu GET nebo POST > Textové vstupní pole. Jméno pole je "jmeno" <input type="text" name="jmeno" > <input type="submit" name="odeslat" value="odeslat" > </form> </body> Odesílací vstupní pole. Zobrazí se jako tlačítko.
78 Formuláře
79 Formulářová pole input text password submit checkbox radio reset file hidden image button textarea button select label
80 Formulářová pole Všechna pole mohou mít atribut name Jména polí nemusí být jedinečná Všechna pole mohou mít hodnotu, atribut value <input type="text" name="pole1" value="martin"> <input type="text" name="pole1" value="zdenek"> Co se odešle? Řešení: pokud potřebuji odeslat více hodnot pod stejným jménem, musím z toho udělat pole <input type="text" name="pole1[]" value="martin"> <input type="text" name="pole1[]" value="zdenek"> Odešle se oboje.
81 Úspěšnost Pole může ale nemusí být "úspěšné" (successfull) Úspěšné pole: hodnota je odeslána Neúspěšné pole: hodnota není odeslána <input type="text" name="pole1" readonly="readonly" value="martin"> Úspěšné pole <input type="text" name="pole2" disabled="disabled" value="martin"> Neúspěšné pole
82 Úspěšnost Tuzka <input type="checkbox" name="polozka[]" value="tuzka"> Papir <input type="text" name="polozka[]" value="papir"> Guma <input type="text" name="polozka[]" value="guma"> Úspěšná položka je jen ta, která je zaškrtnutá ostatní se na server nepropagují více položek se stejným jménem, využiji pole
83 Úspěšnost <div>hlasování</div> <input type="submit" name="hlasovani" value="pro"> <input type="submit" name="hlasovani" value="proti"> Úspěšné pole Jen jedno tlačítko bude úspěšné => mohu to využít pro hlasovaní Nenastane konflikt jmen
84 Úspěšnost typ radio <form action=" method="get"> <div>hlasování</div> Pro <input type="radio" name="hlasovani" value="pro"><br> Proti <input type="radio" name="hlasovani" value="proti"><br> Nevim <input type="radio" name="hlasovani" value="nevim"><br> <input type="submit" name="odeslat" value="odeslat"> </form> Výběr 1 z N nebo také 0 z N (pokud neřekneme jinak) Nenastává konflikt jmen Pozor, je třeba řešit počáteční podmínku! pokud není řešeno jinak, není na počátku nic zaškrtnuto
85 Úspěšnost typ radio Jedna nebo žádná položka je úspěšná Pokud chceme, aby byla úspěšná právě jedna, musíme na začátku jednu označit atributem checked="checked"
86 Formuláře - file Používá se k odeslání souboru na server Nepředstavuje bezpečnostní díru uživatel musí aktivně vybrat soubor, to nelze zařídit skriptem POZOR, formulář musí mít atribut enctype="multipart/form-data" Zobrazí pole pro název souboru a vybírací dialog Je nutné ho odesílat metodou POST
87 Formuláře - file <form action=" enctype="multipart/form-data" method="post" > <div>odešli soubor</div> <input type="file" name="soubor1"> <input type="submit" name="odeslat" value="odeslat"> </form>
88 Formuláře file
89 Formuláře - image Obrázek bude fungovat jako odesálací tlačítko Na server se odešle dvojice souřadnic Server je může dále zpracovat k uršení pozice např. na mapě
90 Formuláře výběr ze seznamu Seznam položek Každá položka má text a může mít definovanou hodnotu Jednořádkový seznam je rozbalovací (dropdown) Víceřádkové seznamy se zobrazují s posuvníkem Výběr může být jedno či vícepoložkový (atribut multiple) Položky v seznamu se mohou sdružovat Explicitně vybrané položky jsou označeny atributem selected="selected"
91 Formuláře výběr ze seznamu <form action=" <div>vyber svého hrdinu</div> <select name="jeden_hrdina"> <option value="1">bart</option> <option value="2">lisa</option> <option value="3">homer</option> <option value="4">marge</option> </select> method="post"> Výběr 0-1 z N Výběr 0-M z N <select name="vice_hrdinu[]" multiple="multiple"> <optgroup label="děti"> Skupina <option value="1">bart</option> <option value="2">lisa</option> </optgroup> <optgroup label="dospělí"> <option value="3">homer</option> <option value="4">marge</option> </optgroup> </select> <input type="submit" name="odeslat" value="odeslat"> </form>
92 Formuláře výběr ze seznamu
93 Formuláře - textarea Dlouhý text Pozor, je to párová značka <form action=" method="post"> <div>napiš svému hrninovi</div> <textarea name="dlouhy_text"> Sem napiš co chceš :-) </textarea> <input type="submit" value="odeslat" name="odeslat" > </form>
94 Formuláře textarea
95 Formuláře další náležitosti Každá (viditělná) formulářová položka musí mít přiřazený popisek Speciální značka <label> Popisek je s formulářovým polem svázán pomocí atributu for Formuláře mají být přístupné i bez myši atribut tabindex definuje pořadí při přístupu přes klávesu TAB atribut accesskey přiřazuje přístupovou klávesu
96 Formuláře další náležitosti <form action=" method="post"> <div> <label for="jmeno">jméno</label> <input tabindex="1" accesskey="j" type="text" name="jmeno"> </div> <div> <label for="prijmeni">příjmení</label> <input tabindex="2" accesskey="p" type="text" name="prijmeni"> </div> <input tabindex="3" accesskey="k" type="submit" value="odeslat" name="odeslat" > </form>
97 Formuláře další náležitosti
98 Formuláře další náležitosti Formulářová pole je vhodné členit do skupin Značka fieldset a legend
99 Formuláře další náležitosti <form action=" method="post"> <fieldset> <legend>jméno</legend> <label for="jmeno">jméno</label> <input tabindex="1" accesskey="j" type="text" name="jmeno"> <label for="prijmeni">příjmení</label> <input tabindex="2" accesskey="p" type="text" name="prijmeni"> </fieldset> <fieldset> <legend>adresa</legend> <label <input <label <input for="ulice">ulice</label> tabindex="3" accesskey="u" type="text" name="ulice"> for="mesto">město</label> tabindex="4" accesskey="m" type="text" name="mesto"> </fieldset> <input tabindex="5" accesskey="k" type="submit" value="odeslat" name="odeslat" > </form>
100 Formuláře další náležitosti
HTML pčednáška č. 1. WA1 Martin Klíma
HTML pčednáška č. 1 WA1 Martin Klíma V čem se quirk a standard mód liší? BOX model v IE známá chyba jen v Quirk módu Nějaký text div { width: 100px; padding: 10px; border: 5px
Základy webových aplikací ZWA Přednáška č. 3 tvorba formulářů na klientské straně. Martin Klíma
Základy webových aplikací ZWA Přednáška č. 3 tvorba formulářů na klientské straně Martin Klíma FORMULÁŘE Formuláře Formuláře se používají k odesílání dat na server Omezená sada formulářových polí Není
Základy webových aplikací ZWA Přednáška č. 2 HTML. Martin Klíma
Základy webových aplikací ZWA Přednáška č. 2 HTML Martin Klíma Architektura Webové Aplikace Architektura web aplikace požadavek HTTP Tenký klient (HTML) odpověď Server Architektura web aplikace: statický
Kontakt Martin Klíma Místnost: KN-E319a Tel Konzultační hodiny v pondělí od 16:00
Přednáška č. 1 Martin Klíma Kontakt Martin Klíma xklima@fel.cvut.cz Místnost: KN-E319a Tel +420 224 35 7362 Konzultační hodiny v pondělí od 16:00 Cíl a náplň předmětu Cíl předmětu: Absolvent předmětu bude
Dodatečné informace k přednášce č.1. Martin Klíma
Dodatečné informace k přednášce č.1 Martin Klíma Instalace a konfigurace Apache 1. Instalace stáhnout z http://httpd.apache.org/ nebo nějaký balíček předkonfigurovaného apache, např. WinLamp http://sourceforge.net/projects/winlamp/
Základy webových aplikací ZWA Přednáška č. 1. Martin Klíma
Základy webových aplikací ZWA Přednáška č. 1 Martin Klíma Kontakt Martin Klíma xklima@fel.cvut.cz Místnost: KN-E321 Tel +420 224 35 7362 Konzultační hodiny: kdykoli po objednání Web předmětu: https://edux.feld.cvut.cz/courses/a7b39wa1/
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
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é
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 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 Název školy: Číslo a název projektu: Číslo a název šablony klíčové
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í
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ý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
Formuláře. Aby nám mohli uživatelé něco hezného napsat...... třeba co si o nás myslí!
Formuláře Aby nám mohli uživatelé něco hezného napsat...... třeba co si o nás myslí! HTML formuláře: Formuláře Možnost, jak uživatel může vložit obsah na web - odeslat data na server - zpracovat data ve
Obsah. Stručná historie World Wide Webu 7
KAPITOLA I Web bez tajemství 1 Kde se vzal web a jeho stránky 2 Kouzlo jménem HTML 3 Jak stránky připravovat 5 Webová grafika 6 Web aktivní a interaktivní 6 Na straně serveru 6 Jak studovat tuto knihu
Tvorba WWW stránek. Mojmír Volf mojmir.volf@tul.cz https://www.nti.tul.cz/wiki/wikiuser:mojmir.volf 485 353 675
Tvorba WWW stránek Mojmír Volf mojmir.volf@tul.cz https://www.nti.tul.cz/wiki/wikiuser:mojmir.volf 485 353 675 Zdroje KRUG: Web design - nenuťte uživatele přemýšlet.. Computer Press, 2003. PROKOP M.: CSS
Základy WWW publikování
Ing. Igor Kopetschke Oddělení aplikované informatiky Ústav nových technologií a aplikované informatiky Fakulta mechatroniky a mezioborových inženýrských studií Technická univerzita v Liberci Email : igor.kopetschke@tul.cz
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
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,
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
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
NSWI096 - INTERNET. Úvod do HTML
NSWI096 - INTERNET Úvod do HTML XHTML CO TO JE? XML extensible Markup Language Sada pravidel, jak kódovat dokumenty Podle těchto pravidel lze vytvořit nekonečně mnoho různých jazyků HTML HyperText Markup
<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
(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
HTML. HyperText Markup Language. 25.9.2013 Josef Steinberger
HTML HyperText Markup Language 25.9.2013 Josef Steinberger HTML historie, verze Hypertext Jazyk popisující strukturu dokumentu SGML/XML Aplikace Verze: HTML 1 1990+ TBL, CERN HTML 2.0 1995 as RFC 1866
Úvod do tvorby internetových aplikací
CVT6 01a Úvod do tvorby internetových aplikací Osnova předmětu (X)HTML a tvorba webu pomocí přímého zápisu kódu Tvorba web designu a skládání stránek z kousků Skriptovací jazyky na webu Návrh software
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
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í
Mgr. Vlastislav Kučera přednáška č. 1
Mgr. Vlastislav Kučera přednáška č. 1 jazyk (x)html kaskádové styly Castro, E.: HTML, XHTML a CSS. CPress, 2007 Písek, S.: HTML a XHTML, začínáme programovat. Grada Publishing, 2003 Wempen, F.: HTML a
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ý
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ů
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
Úvod do aplikací internetu a přehled možností při tvorbě webu
CVT6 01a Úvod do aplikací internetu a přehled možností při tvorbě webu Internet a www Internet? Služby www ftp e-mail telnet NetNews konference IM komunikace Chaty Remote Access P2P aplikace Online games
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.
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
HTML. PIA 2012/2013 Téma 1. P. Brada, O. Rohlík, J. Tichava, Západočeská univerzita
HTML PIA 2012/2013 Téma 1 P. Brada, O. Rohlík, J. Tichava, Západočeská univerzita HyperText Markup Language... a document structuring language hypertext SGML/XML aplikace http://www.w3.org/markup/ 2 Verze:
HTML - pokračování. Co už víme?
HTML - pokračování Co už víme? HTML slouží ke strukturovanému zápisu informací HTML dokument je jako skládačka Je to text uvozený značkou Základní části jsou HEAD a BODY Nadpisy pomocí
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
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
Základy HTML (2. přednáška)
Základy HTML (2. přednáška) WWW World Wide Web Sestává ze tří stavebních bloků Síť informačních zdrojů Universal Resource Identifier jednotný způsob jak adresovat zdroje, (URL) protokoly pro přístup ke
NSWI096 - INTERNET. CSS kaskádové styly. Mgr. Petr Lasák
NSWI096 - INTERNET CSS kaskádové styly Mgr. Petr Lasák MINULE
Č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
Inovace výuky prostřednictvím šablon pro SŠ
Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748
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
<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í
Uspořádání klient-server. Standardy pro Web
Návrh a tvorba WWW stránek 1/11 Uspořádání klient-server klient na straně uživatele (browser, prohlížeč) server program obsluhující požadavky uživatele Standardy pro Web HTTP Hypertext Transfer Protocol
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.
Formuláře. neomezený počet formulářových polí v rámci HTML dokumentu může být více formulářů, nelze je ale do sebe vnořovat
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 HTML method metoda, kterou klient předává data serveru
Zadání pro kategorii Tvorba webu
Zadání pro kategorii Tvorba webu Úloha 1 - Školní noviny Vaše škola se rozhodla vydávat školní noviny v elektronické podobě. Jako způsob distribuce novin vybrala formát HTML. Každé číslo novin se skládá
Základy (X)HTML. WWW stránka WWW stránka dokument (soubor) s informacemi a pokyny pro jejich zobrazení
Základy (X)HTML Internetové publikování 1 WWW stránka WWW stránka dokument (soubor) s informacemi a pokyny pro jejich zobrazení Určena pro WWW prohlížeč interpret WWW dokumentu Standardizace W3C World
Internetové technologie, cvičení č. 5
Internetové technologie, cvičení č. 5 Náplň cvičení Obsahem 5. cvičení předmětu Internetové technologie je ukázka a procvičení XHTML značek a atributů používaných při vytváření hypertextových odkazů a
APLIKACE XML PRO INTERNET
APLIKACE XML PRO INTERNET Jaroslav Ráček Fakulta Informatiky, Masarykova Universita Brno Abstrakt Text je věnován možnostem využití XML technologie pro prezentaci dokumentů pomocí Internetu. V úvodu je
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.
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ů
Š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
Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím ICT Číslo projektu: CZ.1.07/1.5.00/34.0940
Webová stránka. Matěj Klenka
Webová stránka Matěj Klenka Osobní webová stránka Toto je dokumentace k mé webové stránce This is a documentation to my web page Já, Matěj Klenka, prohlašuji, že má webová stránka byla vytvořena mnou a
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 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
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
Mgr. Vlastislav Kučera přednáška č. 1
Mgr. Vlastislav Kučera přednáška č. 1 jazyk HTML5 CSS3 HTML5 a CSS3: CASTRO, E. HTML5 a CSS3. Computer press, 2012 GOLDSTEIN, A., LAZARIS, L. a WEYL, E. HTML5 a CSS3 pro webové designéry. Brno: Zoner Press,
Tvorba jednoduchých WWW stránek. VŠB - Technická univerzita Ostrava Katedra informatiky
Tvorba jednoduchých WWW stránek RNDr. Daniela Ďuráková VŠB - Technická univerzita Ostrava Katedra informatiky Vznik WWW technologie Vznik - CERN 1989-90, vedoucí projektu Tim Berners-Lee cíl - infrastruktura
1. Struktura stránky, zásady při psaní kódu, MVC pattern. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008)
1. Struktura stránky, zásady při psaní kódu, MVC pattern Web pro kodéry (Petr Kosnar, ČVUT, Obsah } Terminologie } Prezentace x Obsah } Struktura kódu } Sémantika kódu } Struktura stránky } Šablony } Template
Tvorba webu. Úvod a základní principy. Martin Urza
Tvorba webu Úvod a základní principy Martin Urza World Wide Web (WWW) World Wide Web (doslova celosvětová pavučina ) je označení pro mnoho dokumentů rozmístěných na různých serverech po celém světě. Tyto
TVORBA WEBOVÝCH STRÁNEK
TVORBA WEBOVÝCH STRÁNEK Výukový modul TWS_03a Ing. Pavel Chmiel, Ph.D. UNIV 2 - KRAJE Osnova výukového modulu TWS_03a 1. Úvod do značkovacích jazyků HTML a XHTML 2. Struktura webové stránky, popis částí
HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy
V čem se píší web. dokumenty HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy HTML HTML (HyperText Markup Language, značkovací jazyk pro hypertext) standart pro vytváření stránek v systému aplikací World
WWW a HTML. Základní pojmy. Ivo Peterka
WWW a HTML Základní pojmy WWW World Wide Web systém navzájem propojených stránek Stránky se mohou skládat z částí nacházejících se v různých částech světa. HTML HyperText Markup Language Slouží k psaní
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í
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í HTML/XHTML kaskádové styly PHP spolupráce PHP s databázemi Technologie
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
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
Ú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í
(X)HTML. Internetové publikování
(X)HTML Internetové publikování 1 Prohlížeč Obsluhuje přenos a interpretuje obsah Hlavní prohlížeče Microsoft Internet Explorer Firefox Opera Safari WWW stránka WWW stránka dokument (soubor) s informacemi
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.
Úvod do tvorby www stránek Tvorba www 3 Poznámka v (x)html Všechno, co je v (x)html souboru obaleno značkami , je považováno za poznámku a nezobrazuje se. Odkaz (hyperlink)
14. Jazyk HTML (vývoj, principy, funkce, kostra stránky). Jazyk XML, XHTML. Algoritmizace - cyklus for, while a do while, implementace v jazyce
4. Jazyk HTML (vývoj, principy, funkce, kostra stránky). Jazyk XML, XHTML. Algoritmizace - cyklus for, while a do while, implementace v jazyce PHP. HyperText Markup Language Z Wikipedie, otevřené encyklopedie
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
Internet 2 css, skriptování, dynamické prvky
Internet 2 css, skriptování, dynamické prvky Martin Hejtmánek hejtmmar@fjfi.cvut.cz http://kmlinux.fjfi.cvut.cz/ hejtmmar Počítačový kurs Univerzity třetího věku na FJFI ČVUT Znalci 26. března 2009 Dnešní
Tvorba webových stránek pomocí HTML kódu v příkladech. M. Seménka, 2014
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
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,
TNPW1 Cvičení 2 6.10.2015 aneta.bartuskova@uhk.cz
6.10.2015 aneta.bartuskova@uhk.cz TNPW1 Cvičení 1 Technologie pro tvorbu webu HTML, HTML5 značkovací jazyk struktura, obsah, odkazy - hypertext CSS, CSS3 kaskádové styly vzhled (rozvržení, formátování,
Kaskádové styly (CSS)
Kaskádové styly (CSS) Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar ČERBA Západočeská univerzita v Plzni Vznik dokumentu: 20.11.2007 Poslední aktualizace: 5.11.2009 Cascading Style Sheets
Tvorba internetových stránek
Tvorba internetových stránek Ing. Michal Seibert E111 Konzultační hodiny: Středa 9:00-10:00h http://tvorba-is.wz.cz/ Samostatný úkol Zvolili jste si doménu a zjistili její cenu? Nalezli jste svůj freehosting?
Úvod 1 ČÁST 1 HTML 1 Základy HTML a kaskádových stylů 5
Úvod 1 ČÁST 1 HTML 1 Základy HTML a kaskádových stylů 5 Struktura dokumentu HTML obsah a forma 5 Prvky dokumentu 7 Jméno prvku 7 Atributy prvku 8 Obsah prvku, hierarchie prvků 9 Zastupující jednotky (entity)
Část 1. Úvod. 1.1 Technické pozadí HTML a web HTML a XHTML Myšlenka CSS Další technologie 48
Předmluva...................................19 Část 1 Úvod 1 Historické pozadí a vývoj................... 25 1.1 Technické pozadí 27 1.2 HTML a web 32 1.3 HTML a XHTML 36 1.4 Myšlenka CSS 46 1.5 Další
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é
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
Internet 1 vývoj, html, css
Internet 1 vývoj, html, css Martin Hejtmánek hejtmmar@fjfi.cvut.cz http://kmlinux.fjfi.cvut.cz/ hejtmmar Počítačový kurs Univerzity třetího věku na FJFI ČVUT Znalci 19. března 2009 Dnešní přednáška 1 Historie
Co je HTML. 1. Párový tag má začátek a konec: 2. Nepárový tag nemá ukončovací značku:
Co je HTML HTML HyperText Markup Language je značkovací jazyk pro tvorbu www stránek. Jako například Český jazyk má svá slova, tak i HTML obsahuje slova, neboli tagy (značky), které dávají vlastnímu obsahu
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
Tvorba internetových aplikací v XHTML 2.0 BAKALÁŘSKÁ PRÁCE
Pedagogická fakulta, Jeronýmova 10, 371 15 České Budějovice Tvorba internetových aplikací v XHTML 2.0 BAKALÁŘSKÁ PRÁCE Vedoucí absolventské práce: PaedDr. Petr Pexa Autor: Vojtěch Soukup České Budějovice,
Jazyky XHTML, DHTML, CSS a WML
Dodatky Petr Pexa 2007 pepe@pf.jcu.cz 1. Upravená kapitola 5.1 Vývojové verze jazyka XHTML Modularizace XHTML Modularizace je proces zařazení jednotlivých elementů do fiktivních modulů podle jejich funkce
ŠKODA Portal Platform
ŠKODA Portal Platform Struktura LESS stylů Jan Obrátil Účel dokumentu Účelem tohoto dokumentu je vysvětlit strukturu stylů v Portálové Platformě tak, aby bylo možné je správně použít a rozšířit je pro
Ú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.
Technologie pro tvorbu webových aplikací 1. díl (rozdělení, HTML, XHTML)
1 Portál pre odborné publikovanie ISSN 1338-0087 Technologie pro tvorbu webových aplikací 1. díl (rozdělení, HTML, XHTML) Vávra David Informačné technológie 12.04.2012 Tento seriál je rozdělen na tři články,
Název modulu: Tvorba webu pomocí XHTML a CSS začátečníci
Název modulu: Označení: C7 Stručná charakteristika modulu Modul vznikl za účelem úvodního seznámení zájemců o problematiku tvorby moderních webových stránek podle standardů W3C. Zahrnuje základní nezbytné
Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 13 VY 32 INOVACE 0101 0313
Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace Šablona 13 VY 32 INOVACE 0101 0313 VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor
Programování v PHP. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze. Další možnosti formulářů
Programování v PHP Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Pavel Štěpán, Helena Wallenfelsová, 2011 Další možnosti formulářů BI-PHP, cvičení
Webové stránky. 2. Úvod do jazyka HTML. Datum vytvoření: 11. 9. 2012. str ánk y. Vytvořil: Petr Lerch. www.isspolygr.cz
Webové stránky 2. Úvod do jazyka HTML Vytvořil: Petr Lerch www.isspolygr.cz Datum vytvoření: 11. 9. 2012 Webové Strana: 1/6 Škola Ročník Název projektu Číslo projektu Číslo a název šablony Autor Tématická
Specifikace ASYMBO XML feedu
Specifikace ASYMBO XML feedu Děkujeme, že máte zájem o mobilní e-shop ASYMBO! Aby vše fungovalo, jak má, připravili jsme pro vás detailní specifikaci XML souboru, kterým vzájemně komunikuje Váš e-shop
Internet cvičení (X)HTML Jakub Klímek
Internet cvičení (X)HTML Jakub Klímek XML and Web Engineering Research Group Faculty of Mathematics and Physics Charles University, Prague Czech Republic Agenda Požadavky na zápočet jsou na webu Deadline
Inovace výuky prostřednictvím šablon pro SŠ
Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748
Tvorba webu. Základní HTML tagy. Martin Urza
Tvorba webu Základní HTML tagy Martin Urza Cvičení V průběhu přednášky budou postupně probírány jednotlivé základní elementy jazyka HTML a jejich atributy. Nemá smysl tyto věci probírat jen teoreticky
Webové formuláře v HTML5 a Web Forms 2.0
Jihočeská univerzita v Českých Budějovicích Pedagogická fakulta Katedra Informatiky Bakalářská práce Webové formuláře v HTML5 a Web Forms 2.0 Vypracoval: Václav Vlk, DiS. Vedoucí práce: PaedDr. Petr Pexa,