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



Podobné dokumenty
Tvorba stránek v HTML ve Wordu

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

Tvorba webových stránek

HTML Hypertext Markup Language

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

Vývoj Internetových Aplikací

HTML - Úvod. Zpracoval: Petr Lasák

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

Úvod do jazyka HTML (Hypertext Markup Language)

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

Tvorba webových stránek

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

Tvorba fotogalerie v HTML str.1

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

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

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

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

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

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

NSWI096 - INTERNET. Úvod do HTML

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

IE1 jazyk HTML a kaskádové styly

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

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

IE1 jazyk HTML a kaskádové styly

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

Tvorba WWW stránek. Mojmír Volf

Základy HTML. Autor: Palito

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

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

Mgr. Stěpan Stěpanov, 2013

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

Základy WWW publikování

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

APLIKACE XML PRO INTERNET

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

Tvorba webových stránek

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

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

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

Mgr. Vlastislav Kučera lekce č. 2

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

(X)HTML, CSS a jquery

Internet 1 vývoj, html, css

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

Fiktivní firma. Žáci získají základní informace o přípravě a tvorbě webových stránek. Na konci prezentace je úkol, se kterým žáci samostatně pracují.

Základy 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

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

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

Úvod do tvorby internetových aplikací

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

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

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

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

<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

Jazyk XSL XPath XPath XML. Jazyk XSL - rychlá transformace dokumentů. PhDr. Milan Novák, Ph.D. KIN PF JU České Budějovice. 9.

Přehled základních html tagů

Internetové technologie, cvičení č. 5

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

Tvorba internetových stránek

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

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

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

Jdeme tvořit webové stránky!

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 webu. Základní HTML tagy. Martin Urza

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

22. Tvorba webových stránek

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

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

Tvorba webových stránek

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

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

Tvorba jednoduchých WWW stránek. VŠB - Technická univerzita Ostrava Katedra informatiky

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

WEBOVÉ STRÁNKY

TNPW1 Cvičení

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

(X)HTML. Internetové publikování

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

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

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

MODERNÍ WEB SNADNO A RYCHLE

TVORBA WEBOVÝCH STRÁNEK

Administrace webu Postup při práci

Informatika pro moderní fyziky (8) Javascript, CSS - stylování dokumentů, SVG - tvorba obrázků, složitější interaktivní dokument

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

Kaskádové styly (CSS)

Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý

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

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

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

Internet a tvorba WWW stránek

Nová struktura souborů a složek

WEBOVÉ STRÁNKY

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

Obsah. Úvodem 11 Komu je kniha určena 11 Forma výkladu 12 Cvičení a příklady ke knize 12

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

24. XML. Aby se dokument XML vůbec zobrazil musí být well-formed (správně strukturovaný). To znamená, že splňuje formální požadavky specifikace XML.

Transkript:

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í jazyk) je značkovací jazyk sloužící k vytváření jednoduchých www stránek. Používá tagy, což jsou defnované značky, pomocí kterých určuje strukturu a vzhled dokumentu. HTML je standard defnovaný organizací W3C, jako náhrada za něj (respektve jako jeho implementace v XML) vzniklo XHTML. Základní členění dokumentu Klasický HTML soubor může vypadat takto: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> obsah hlavičky </head> <body> obsah těla </body> </html> html Začíná a končí celý dokument. Veškerý další obsah musí být uvnitř. Jedná se o značku nepovinnou, většina prohlížečů si ji domyslí. Pokud ale chcete mít soubory v souladu s normou W3C, <html> tag používejte. Tag html nemá žádné atributy. head Hlavička dokumentu, která se nezobrazuje. Obsahuje nepovinně další tagy (ttle, meta, link, style, script aj.). Pokud v hlavičce použijete prostý text, v některých prohlížečích se zobrazí na začátku stránky!! Tag head nemá žádné atributy. body Tělo dokumentu. Obsahuje veškerý zobrazovaný obsah stránky. Všechny níže zmíněné atributy tagu body (vyjma obecných) jsou zastaralé a nahrazují se využitm CSS vlastnost nastavených pro tag body (doporučené CSS vlastnost uvádím v pravém sloupci tabulky). Atributy tagu <body> Význam Hodnoty CSS náhrada pro body bgcolor barva pozadí barva background-color background obrázek pozadí URL obrázku background-image 1/5

text barva popředí (textu) barva background-color link vlink bgpropertes barva nenavštvených odkazů barva navštvených odkazů posouvání obrázkového pozadí barva barva scroll fxed a:link {color: } a:visited {color: } backgroundatachment scroll rolování těla yes no overfow lefmargin levý okraj px margin-lef topmargin horní okraj px margin-top rightmargin pravý okraj px margin-right botommargin spodní okraj px margin-botom marginwidth levý a pravý px margin marginheight horní a spodní px margin + obecné atributy (htp://www.jakpsatweb.cz/html/obecne-atributy.html) <!-- poznámka --> Všechno, co je v HTML souboru obaleno značkami <!-- a -->, je považováno za poznámku a nezobrazuje se. <!-- je tedy začátek poznámky, --> její konec. Poznámkám se také říká "komentáře". Pomocí poznámek určitého tvaru se dá dosáhnout nestandardního chování Internet Exploreru. Říká se tomu conditonal comments, podmíněné komentáře.!doctype Specifkace DTD. Píše se úplně na začátek souboru, ještě před značku <html>. Není nutné to dělat, ale podle standardu značkovacích jazyků SGML a XML je vhodné strukturovanou formou říci, že tento dokument je HTML dokument; navíc se udává verze HTML, které to odpovídá. Význam to bude mít v budoucnu, až se budou dokumenty zpracovávat více automatcky. Syntaxe je poněkud podivná. Omezím se na pár příkladů: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> <!doctype html> Na místě řetězce "strict" se někdy užívají řetězce "draf" nebo "fnal". Pokud nemáte syntaxi souboru zkontrolovanou parserem podle příslušného DTD, raději do <!doctype> nepište vůbec nic než html (viz poslední příklad). Hlavní funkcí!doctype je dnes přepínání zobrazovacích modů CSS. Jinak řečeno podle doctype se určuje, ve kterém prohlížeči se budou jak počítat šířky a velikost písma. Je to velmi pošahaná a nepříjemná situace, která vznikla historickým vývojem. O přepínání módů prohlížečů. 2/5

Odkazy, tabulky, seznamy, obrázky Odkazy <a> Odkaz (z angl.anchor). Vše, co je mezi značkami <a> a </a> bude sloužit jako odkaz (tzn. bude klikatelné). Např. <a href="index.html">hlavní stránka</a> se zobrazí jako klikatelný nápis Hlavní stránka. Uvnitř elementu se může objevit skoro cokoliv (např. obrázek, který tak bude celý sloužit jako odkaz). Uvnitř odkazu nesmí být : další odkaz (tag <a>), formulář (tag <form>), tabulka (tag <table>) uvnitř odkazu nefunguje jako odkaz a podobně se mohou chovat i jiné složité tagy. Href Nejdůležitější atribut, cíl odkazu. Zjednodušeně pojato tato hodnota říká, jaká stránka se objeví po kliknut. Href se zapisuje jako URL. Příklad: <a href="htp://www.seznam.cz">portál Seznam</a> Name Jméno záložky. Tag <a> může sloužit kromě odkazu i jako záložka. Záložka je dobrá k tomu, že defnuje místo v dokumentu, na které může mířit odkaz (jiný tag a s href="#jmenozalozky"). Po kliknut na takový odkaz se stránka odroluje na pozici záložky. Tag <a> defnující záložku neobsahuje atribut href, ale name. Obsah tagu <a name=něco> může být prázdný. Příklad: <a name=priklad></a> Text příkladu <a href="#priklad">po kliknut na tento odkaz odroluje stránka na záložku příkladu.</a> Tabulky Zkusím vložit tabulku s dvěma řádky a dvěma sloupci (a nějakým obsahem). Obsah buňky Další buňka levá spodní pravá spodní Ta má tento kód: <table > <tr> <td>obsah buňky</td> <td>další buňka</td> </tr> <tr> <td>levá spodní</td> <td>pravá spodní</td> </tr> </table> Co znamenají jednotlivé tagy: 3/5

<table> Párový tag, který začíná tabulku. <tr> Párový tag, který začíná a končí řádek tabulky. (TR znamená table row, čili řádek). <td> Tag buňky tabulky. Seznamy Tagy používané v seznamech: li položka seznamu ol číslovaný seznam ul odrážkový seznam dir zvláštní druh seznamu menu typ seznamu dl seznam defnic dt defnovaný termín dd defnice termínu Více na htp://www.jakpsatweb.cz/html/seznamy.html Obrázky Tag IMG V HTML se obrázky vkládají nepárovým tagem IMG, který má jeden povinný a mnoho nepovinných parametrů. Tím povinným je src, totž umístění obrázku. Například zápis <img src="nejaky_obrazek.gif"> do stránky vloží obrázek, který se jmenuje nejaky_obrazek.gif a je v témže adresáři jako ona stránka. Pokud bude v jiném adresáři (složce), přidá se adresářová cesta. Například <img src="adresar/jiny_obrazek.gif"> Dá se použít i absolutní adresa, třeba <img src="htp://www.seznam.cz/logo.gif">. Kromě src se zadávají další atributy obrázku. Např. kód: <img border="3" src="kote.gif" alt="koťátko" align="right" width="60" height="60"> vloží do stránky obrázek kotěte zarovnaný doprava s popiskem "koťátko". HTML editory Dříve se na vytváření webových stránek používal obyčejný poznámkový blok, ale od toho se již dávno opustlo, protože práci s html dokumentem nijak nezpříjemňoval, a tak se mezi html kódéry prodral inteligentní textový sofware. Tyto textové editory nejsou holé, jako je poznámkový blok, ale disponují mnoha funkcemi, které práci s html zjednoduší (např. formátování html značek, rychlá validace, náhled v prohlížeči). Navíc v těchto specializovaných vývojářských programech je celý kód přehledný, tagy jsou obarveny jinou barvou než čistý text. Navíc některé inteligentní programy sami doplňují párové html tagy a některé dokonce nabízí WYSIVYG editor (který však není doporučován). Pro práci s html se tedy vyplat si stáhnout nějaký specializovaný html editor. 4/5

Příklad sofwaru vhodného pro editaci html: PSPad (vřelé doporučení, nejlepší pro Win) Bluefsh jedit gedit Fraise 5/5