PUBLIKOVÁNÍ NA INTERNETU

Slides:



Advertisements
Podobné prezentace
Štěpán Šípal Gymnázium Čakovice. Dnešní témata  Vznik XHTML a předchůdci  Základní prvky XHTML dokumentu  Tagy a atributy  Elementy a jejich druhy.
Advertisements

Tvorba webových stránek
Tvorba WWW stránek ÚVOD
Martin Holý.  HTML  xHTML  CSS  JavaScript  PHP.
ZÁKLADY HTML Číslo DUM: VY_32_INOVACE_04_11 Autor: Mgr. Ivana Matyášková Datum vytvoření: duben 2013 Ročník: tercie Vzdělávací obor: informační technologie.
VY_32_INOVACE_4.3.IVT1.15/Oc Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jaroslav Ochodek CZ.1.07/1.5.00/ Tvorba webových.
<. DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4
Základy HTML.
V čem se píší web. dokumenty
Tvorba stránek  komu jsou stránky určeny  grafická úprava stránek  obsah  motivy vzhledu stránky
HyperText Markup Language
Jazyk HTML Název školyZákladní škola a Mateřská škola Tatenice Číslo projektuCZ Název šablony klíčové aktivity Inovace a zkvalitnění výuky pomocí.
VY_32_INOVACE_4.3.IV1.02/Ku Html dokument a jeho struktura Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/
VY_32_INOVACE_4.3.IV1.03/Ku Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/ HTML & XHTML.
Nové modulové výukové a inovativní programy - zvýšení kvality ve vzdělávání Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem.
Základy html pro úplné začátečníky.
HYPERTEXT PREPROCESSOR. JAZYK PHP. Jazyk PHP (Hypertext PreProcessor) je intepretovaný jazyk určený pro web. Je celkem jednoduchý, snadno přenositelný.
Přednáška č. 5 Proces návrhu databáze
TVORBA WEBOVÝCH STRÁNEK
Číslo šablony: III/2 VY_32_INOVACE_P4_3.10 Tematická oblast: Aplikační software pro práci s informacemi II. HTML - tagy Typ: DUM - kombinovaný Předmět:
CZ.1.07/1.4.00/ VY_32_INOVACE_133_IT7 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Prostředí pro tvorbu strukturovaných učebních textů Ing. Jiří Přibil Fakulta managementu VŠE Rozvojový grant Ministerstva školství, mládeže a tělovýchovy.
VY_32_INOVACE_4.3.IVT1.11/Oc Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jaroslav Ochodek CZ.1.07/1.5.00/ Tvorba webových.
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
Moderní formy tvorby webových stránek Martin Šebela, 9.A vedoucí práce: Mgr. Jan Kříž.
Mgr. Vlastislav Kučera přednáška č. 1.  jazyk (x)html  kaskádové styly.
Tvorba WWW stránek HTML - XHTML Každá Internetová stránka (WWW stránka) je vytvořena pomocí programovacího jazyka HTML (Hypertext Markup Language). Každá.
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_258 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Ing. Roman Bartoš Předmět Informatika.
Návrh a tvorba WWW Přednáška 1
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_257 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Ing. Roman Bartoš Předmět Informatika.
VY_32_INOVACE_4.3.IVT1.12/Oc Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jaroslav Ochodek CZ.1.07/1.5.00/ Tvorba webových.
Základní pojmy Grafiky
Maturitní okruh 22: Úvod do HTML. Značkovací a klasické jazyky Klasické: převládá strukturovaný text (programovací kód), skripty jsou prováděny na straně.
Návrh a tvorba WWW Cvičení 4
WebMathematica MathMl.CDF aneb ZASE JEDEN POVEDENÝ PROJEKT Petr Bělaška OA aVOŠE Zlín.
CSS styly Kaskádové styly (CSS – Cascading Style Sheets) jsou prostředkem, který zajišťuje jednotný vzhled publikovaných stránek. Technologii CSS podporují.
Internetový prohlížeč
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
Úvod do JavaScriptu JavaScript je p JavaScript je programovací jazyk, který se používá na webových stránkách. JavaScript je typu KLIENT - KLIENT To znamená,
WWW stránky – Úvod Mgr. Lenka Švancarová.
VY_32_INOVACE_4.3.IVT1.05/Ku Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/ CSS.
TNPW1 Technologie pro publikování na webu Cvičení č. 2 Překlad URL na fyzickou adresu stránky Editor Macromedia Homesite „Hello world“ v XHTML (úvod do.
URL v HTML URL - Unique Resource Locator Příklad:
Základní pojmy (1) Nejpoužívanější internetové prohlížeče: Google Chrome (32.0.x), Mozilla Firefox (27.0), Internet Explorer (11.0.2), Opera (19.0.x),
Jak vytvořit webovou stránku HTML Je základ každé webové stránky. Naučit se jej není složité a můžete říct „tento web jsem udělal/a já“
Tvorba statických stránek Mgr. Lenka Švancarová. Tvorba statické stránky Volba Uložit jako XHTML Editor Vizuální Frontpage Nevizuální PSPad Poznámkový.
Tvorba efektních www stránek pro každého Od historie až po současnost… Úvod Porovnání Validace Prohlížeče Závěr.
Jak učit tvorbu www stránek Navarová Adéla. Proč učit tvorbu www stránek? Prezentace na internetu (Výrobky, firmy, celebrity, kluby…)
Geoinformatika Presentace diplomové práce Využití mapového serveru ArcIMS pro dynamické generování statistických map v prostředí WWW Vedoucí práce : Ing.
PHP Programy pro tvorbu WWW stránek - 01
Mgr. Ludmila Urbášková CDV UP Olomouc Jak dostaneme MM ke studentům? Standardy HTTP, HTML (XHTML), CSS WYSIWYG editor nebo jiný editor (X)HTML Grafický.
ÚVOD DO HTML Pavlína Hladišová. O BSAH : HTML - Co je to? Princip zobrazení Tagy Obsah HTML dokumentu Rady při tvorbě HTML Zdroje.
HYPERTEXT PREPROCESSOR. JAZYK PHP. VYUŽITÍ JAZYKA Programování dynamických internetových stránek a webových aplikací vytvoření šablony webu kniha návštěv.
Generování 3D modelů budov pro potřeby vizualizace v prostředí Internetu Michal Kramář, G562 Diplomová práce.
Kurz pro studenty oboru Informační studia a knihovnictví Úvodní hodina Tereza Balabánová Martin Krčál Brno, FF MU,
Využití sestavy Zobrazení a typy Části sestavy Vytvoření sestavy Ovládací prvky.
Jak fungují webové stránky Úvod do HTML (1). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická.
Tvorba WWW stránek. Hyperlink Odkaz, bývá označený jinou barvou a podtržený Odkaz, bývá označený jinou barvou a podtržený Reaguje na událost myši – Reaguje.
Internet. je celosvětový systém navzájem propojených počítačových sítí („síť sítí“), ve kterých mezi sebou počítače komunikují pomocí rodiny protokolů.
Číslo projektu CZ.1.07/1.5.00/ Kódování materiálu vy_32_INOVACE_inf3_web01 Označení materiálu web01_uvod.pptx Název školy Gymnázium Kladno Autor.
Zahradnická fakulta v Lednici S4U – Seminář o Univerzitním informačním systému 23. – 25. dubna 2008 S 4 U – Seminář o Univerzitním informačním systému.
ŠKOLA: Gymnázium, Chomutov, Mostecká 3000, příspěvková organizace AUTOR:Mgr. Martin Jiřiště NÁZEV:VY_32_INOVACE_08C_17_uvod_do_html TEMA:Multimédia a grafika.
Elektronické učební materiály - II. stupeň Informatika – aplikace informačních technologií Autor: Bc. Pavel Šiktanc Internetové stránky II. Co se všechno.
1 Kurz XHTML a CSS Část 1: Náš první XTHML dokument a jeho publikace na internetu.
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava Šablona 32 VY_32_INOVACE_034.ICT.34 Tvorba webových stránek – PHP technologie.
WWW a HTML Základní pojmy Ivo Peterka.
Internet – pojmy, služby
WWW a HTML Základní pojmy Ivo Peterka.
Průvodní list Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT   Vzdělávací materiál: Prezentace – zápis pro žáky Určen pro: 4. ročník oboru.
Digitální učební materiál
Transkript prezentace:

PUBLIKOVÁNÍ NA INTERNETU aneb Tvorba www stránek lektor: Ing. Petr Lešák Doporučuji: www.jakpsatweb.cz pro začátečníky, ale i pokročilé www.jaknaweb.cz pro středně pokročilé www.chytraktim.com odkazovník, recenze knih

Další literatura Broža Petr: Tvorba WWW stránek pro úplné začátečníky. Computer Press, 2001 Hlavenka Jiří a kol.: Vytváříme WWW stránky a spravujeme moderní web site. 6. vydání, Computer Press, 2002 Neumajer Ondřej: Budujeme školní web. CPBooks, 2005 Internetové redakční a publikační systémy. Ariga, 2003, Dostupné z http://www.ariga.cz/saa1.html King Andrew B.: Zrychlete své WWW stránky! Zoner Press, 2003

Další literatura 1 Kosek Jiří: HTML, tvorba dokonalých WWW stránek. Grada Publishing, 1998 Kosek Jiří: PHP, tvorba interaktivních internetových aplikací. Grada Publishing, 1999 Krug Steve: Web design - nenuťte uživatele přemýšlet. Computer Press, 2003 Musciano Chuck, Kennedy Bill: HTML a XHMTL, kompletní průvodce. Computer Press, 2000

Další literatura 2 Nešpor Karel: Počítače a zdraví. BEN, 1999 Neumajer Ondřej: Publikování na WWW, redakční a publikační systémy. 2004, Podklady pro modul školení P v rámci SIPVZ Nielsen Jakob: Web.design, průvodce od Jakoba Nielsena. SoftPress, 2002. …

Téma samostatné práce Dle vlastní volby Dle vlastní volby z nabídnutého seznamu-str.85 učební text Pavla Satrapy Úroveň vypracovaných a publikovaných stránek musí odpovídat 10 hodinám samostatné práce !

Pokyny k tvorbě projektu Zadání vychází z vlastní iniciativy frekventanta Je vždy výrazně lepší, pokud člověk řeší problém, který se jej týká a jeho vyřešení pro něj bude znamenat konkrétní přínos. Z toho důvodu také vůbec nenavrhuji projekty pro velmi pokročilé. U nich předpokládám, že frekventant přijde s návrhem sám.

Pokyny k tvorbě projektu 2 Přehlednost a srozumitelnost Je důležité dbát na přehlednost stránek, srozumitelnost jejich uspořádání a vzájemných vazeb. Ne každý je inovativní grafik, ale každý by měl být schopen prezentovat informace tak, aby se v nich potenciální čtenáři vyznali. Z hlediska estetického by stránky neměly být přeplácané. Nemusí se jednat zrovna o mistrovský design, ale roztomilé hýbající se obrázky s dopisem zalézajícím do obálky a podobná „zvěrstva“ by neměla být tolerována.

Ukázky projektů různých úrovní http://basketbalnaostravici.unas.cz/ http://zssmilovice.webzdarma.cz/ http://mkubonova.wz.cz/RH6D.html http://pkral.wz.cz/ http://www.dpohludkova.unas.cz/ http://www.fojt.wz.cz/web/default.html http://wx.unas.cz/zav-prace/ http://www.cisla.chytrak.cz/index.html http://www.verlikova.wz.cz/prace/sbornik.htm http://demel.wz.cz/prehledprvku.html http://www.fyzika-zs.wz.cz/ http://pidanicova.wz.cz/index.html

Software pro editaci stránek Wysiwyg editor pro psaní webových stránek 1st Page NVU FrontPage – zbytečně složitý Poznámkový blok – součást OS

Software pro editaci stránek 2 Grafický editor pro úpravu obrázků použitých na stránkách Adobe Photoshop – drahý(20.000,-) Corel Draw! (3.500,- pro školy) Gimp (www.gimp.org) – zdarma!

CD-ROM pro frekventanty V úvodu školení obdrží frekventant CD-ROM s používaným programovým vybavením, dokumentací a dalšími materiály, které budou během kurzu používány. Cvičení Řešení Projekty Podklady Software

Klient - server Klient – (browser, prohlížeč) je program, který komunikuje s uživatelem a na základě jeho pokynů se obrací na jednotlivé servery, získává od nich data a zobrazuje je. Nejběžnější klienti: Microsoft Internet Explorer, Netscape Navigator, Mozilla

Klient – server 2 Server - bezobslužný program, který přijímá a obsluhuje požadavky klientů. WWWserver je program, nikoli počítač. Na vlastnostech tohoto programu závisí, co server dovede a jaký má výkon. Nejběžnější servery: Apache, Microsoft Internet Information Server, Zope.

Standardy pro web HyperText Transport Protocol (HTTP) - definuje pravidla síťové komunikace mezi klientem a serverem. Je postaven na modelu dotaz - odpověď: klient pošle serveru dotaz a ten na něj odpoví, čímž je HTTP transakce ukončena.

Standardy pro web 1 HyperText Markup Language (HTML) je jazyk, kterým se zapisují WWW stránky. Interpretaci jazyka zajišťuje klient a na jeho vlastnostech záleží, jak bude výsledná stránka vypadat. HTML popisuje logickou strukturu textu, nikoli jeho fyzický vzhled (ten je pouhým důsledkem logické struktury)

Standardy pro web 2 eXtensible Hypertext Markup Language (XHTML) vznikl přizpůsobením HTML podle pravidel XML. XML je jazyk pro definici jazyků, který se prosazuje jako univerzální nástroj pro výměnu strukturovaných informací. Počáteční verze XHTML 1.0 nepřinesla žádné nové prvky v porovnání s HTML 4, jednalo se jen o přepis existujících prvků tak, aby vyhovovaly XML. Reálný rozdíl mezi oběma jazyky je poměrně malý a je vhodné pro kurz používat XHTML jako perspektivnější variantu.

Standardy pro web 3 Cascading Style Sheets (CSS) slouží k předepsání výsledného vzhledu stránky. Popisuje, jak má vypadat která (X)HTML konstrukce (např. že nadpis stránky má být zobrazen tučným písmem Arial o velikosti 18 bodů v barvě tmavě modré). Používání CSS se prosazovalo poměrně pomalu, ale v současnosti zažíváme jeho výrazný nástup. Problémem při nasazení je jeho jistá složitost (autoři stránek se musí učit další jazyk).

Jazyk XHTML Značky - Jednotlivé konstrukce (tzv. prvky, elements) se zapisují v podobě značek(tags) párové jsou zahájeny řetězcem <jméno>a ukončeny </jméno>. Ovlivňují text a další prvky, které leží mezi nimi.

Jazyk XHTML Například párová značka <strong> vyznačuje tučný text: Toto je normální text. <strong>Tohle bude tučné.</strong> A zase normální. Párové značky do sebe lze bez omezení vnořovat, avšak nesmí dojít k jejich překřížení. Značka, která začala jako poslední, musí jako první skončit.

Jazyk XHTML Některé značky nejsou párové a vyskytují se jen jako <jméno />. Například značka <br />, která ukončuje řádek: První řádek.<br /> A druhý.

Jazyk XHTML Atributy Značka může mít atributy, které ovlivňují její chování. Zapisují se ve tvaru jméno=„hodnota“ a navzájem se oddělují mezerami. Hodnota atributu musí být uzavřena v uvozovkách nebo apostrofech. Atributy jsou vždy součástí zahajovací značky. Například značka <a>, která vytváří odkaz, může mít atribut href udávající cíl odkazu:

Jazyk XHTML Server <a href= „http://www.seznam.cz/“> Seznam</a> patří k nejpopulárnějším v českém Internetu.

Jazyk XHTML Jelikož se znaky „<„ a „>“ používají k vymezení značek, stávají se v XHTML speciálními. Chcete-li například zapsat x<y, nelze to udělat přímo, protože by „<„ bylo interpretováno jako zahájení značky. Pro zápis speciálních znaků slouží speciální konstrukce, tzv. entity. Zapisují se ve tvaru &jméno;.

Jazyk XHTML Nejběžnější entity shrnuje následující seznam: < znak „<“ > znak „>“ & znak „&“   mezera se zakázaným rozdělením řádku

XHTML versus HTML XHTML požaduje v názvech značek, atributů i standardních hodnot malá písmena. U HTML na velikosti písmen nezáleží. V XHTML musí být všechny značky uzavřeny. Nepárové značky se zapisují ve tvaru <značka /> (u HTML stačí jen <značka>). V XHTML všechny atributy musí mít hodnotu. U „pravdivostních“ atributů se jako hodnota přiřazuje jméno atributu . například u vypínačů v HTML stačí pro vyznačení zapnuté polohy uvést atribut checked, zatímco v XHTML musí být uveden ve tvaru checked=“checked“. V XHTML musí být hodnota atributu vždy uzavřena do uvozovek nebo apostrofů.

Umísťování stránek na server Nejběžnější postup: vytvořit stránky off-line na vlastním počítači a pak je přesunout na cílový WWW server. Nejčastěji se pro přenos používá: FTP SCP

Umísťování stránek na server FTP – File Transfer Protocol MS Windows neobsahují vhodného klienta - lze nainstalovat např. volně šířitelný CoffeeCup Free FTP, FTP Commander či FileZilla. Významným rizikem FTP je, že přenáší uživatelské heslo a jméno v otevřeném tvaru - při odposlechu lze zneužít.

Umísťování stránek na server SCP Vhodnější variantou je použití scp, které veškerou komunikaci šifruje. Volně šířitelnou implementací pro operační systém MS Windows je např. Putty (http://www.chiark.greenend.org.uk/~sgtatham/putty), lepší je však použít grafický program WinSCP (http://winscp.vse.cz/eng/).

Čeština na webu Nepříjemný problém představují české znaky na WWW stránkách. Existuje několik různých kódování češtiny a každý z nejrozšířenějších operačních systémù (rodina produktů firmy Microsoft, Unix/Linux a Mac) používá jiné.

Čeština na webu Řešením je vyznačit použitý kód přímo ve stránce. V tom případě je potřeba v záhlaví dokumentu (mezi <head> a </head>) uvést následující značku: <meta http-equiv= “ Content-Type“ content= “ text/html; charset=1250 “>

Cvičení Zkoušejte jednotlivá cvičení z přiloženého textu

Povinný obal <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN“ “ http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd.> <html xmlns=“http://www.w3.org/1999/xhtml“> <html> <head> <title>Název stránky</title> </head> <body> ... vlastní obsah stránky ... </body> </html>

Direktiva DOCTYPE 3 varianty Přísné XHTML (strict), které má výrazně omezený sortiment značek i atributů. Přechodové XHTML (transitional) je benevolentnější a obsahuje kompletní sortiment značek známých z běžného HTML světa. S podporou rámů (frameset) nepoužívat!

Odstavce <p> Ve zdrojovém textu se odstavec vymezuje značkou <p>, jejímž tělem je text odstavce. Na začátku odstavce tedy stojí <p> a na jeho konci</p>. Tím je jasně vyznačen jeho rozsah. Vizuálně většina klientů vyznačuje odstavce svislou mezerou odpovídající vynechanému řádku.

Konec řádku <br /> ve zdrojovém textu se k označení konce řádku používá nepárová značka <br />. Používá se např. při zápisu adres (jméno<br />ulice<br />město).

Písmo kurzíva <em>. . . </em> nebo <i>. . . </i> tučné <strong>. . . </strong> nebo <b>. . . </b> neproporcionální <code>. . . </code> nebo <tt>. . . </tt>

Méně obvyklé úpravy písma Zvětšení, zmenšení <big> a <small> <big><big><big>obr</big></big></big> zobrazí nápis obr zvětšený o tři stupně.

Méně obvyklé úpravy písma Barva Ke zvýraznění lze použít i odlišnou barvu: párová značka <font color=“#ččzzmm“> lepší je však využít CSS

Barvy černá 000000 modrá 000099 hnědá 666600 oranžová ff9900 červená ff0000 azurová 009999 šedá 999999 zelená 009900 fialová 990099

Méně obvyklé úpravy písma Indexy Poslední možností pro speciální úpravu písma je horní a dolní index párové značky <sup> a <sub>. Používá se výjimečně, zpravidla ve vzorcích. Obecně platí, že pro pokročilejší úpravy písma je záhodno používat CSS. Je to jednak systémovější, pohodlnější a dává větší možnosti.

Cvičení Zkoušejte jednotlivá cvičení z přiloženého učebního textu na str.24

Strukturování a formátování textu Zde vyložené prostředky slouží především ke zvýšení přehlednosti textu a k realizaci některých běžně používaných prvků (např. seznamy).

Nadpisy Vymezují se značkami <h1>...</h1> až <h6>...</h6> Velikost 1 je největší (nadpis celé stránky), velikost 6 nejmenší (nadpis malé části textu) Obsah značky je textem nadpisu. Ve WYSIWYG editorech se zpravidla nastavuje jako styl textu.

Nadpisy usnadňují čtenáři orientaci na stránce je třeba jim věnovat značnou pozornost, protože: usnadňují čtenáři orientaci na stránce vyhledávací roboti je zvýhodňují . obsahuje-li stránka uživatelem hledané slovo v nadpisu, dostane vyšší skóre než stránka, která je obsahuje jen v běžném textu.

Nadpisy Držme se těchto zásad: Stránka by měla mít právě jeden nadpis velikosti 1 (nadpis celé stránky). V hierarchii velikostí nepřeskakujte. Nenechte se ovlivňovat vzhledem. Nepřehánějte. Je-li stránka rozdělena na příliš malé části, drobí se a ztrácí přehlednost.

Cvičení Provádějte jednotlivá cvičení na str.28 učebního textu

Zúžení a zarovnání textu Zúžený text je uzavřen do párové značky: <blockquote>... </blockquote> Zúžený text se používá, pokud chcete část textu výrazně oddělit od jeho okolí (např. citát z jiné publikace či ze zákona, text příkladu, zdrojový text programu nebo jeho výstup).

Zúžení a zarovnání textu Pro zarovnání textu přichází na WWW stránkách teoreticky v úvahu čtyři možnosti: doleva (left) levý okraj je zarovnaný, pravý zubatý doprava (right) pravý okraj je zarovnaný, levý zubatý centrovaně (center) každý řádek je centrován do bloku (justify) zarovnané jsou oba okraje

Zúžení a zarovnání textu Implicitní je zarovnání doleva. Centrování – jen speciální případy(básně, nadpisy,pozvánky,…) Zarovnání doprava –výjimečně(podpisy) Zarovnání do bloku – na WWW stránkách je lepší se mu vyhnout. klient je nedovede udělat kvalitně.

Zúžení a zarovnání textu Existují dva způsoby zarovnání: Použití CSS – vlastnost text-align Přímo v kódu stránky: align= “ hodnota“ kde hodnota=(left,right,center,justify)

Zúžení a zarovnání textu Použití pro jeden odstavec Lze atribut align přidělit značkám <p>,<h1> až <h6> Použití pro rozsáhlejší text uzavřeme text do párové značky <div>

Zúžení a zarovnání textu Příklad: <h1 align=“center“>Nadpis stránky</h1> <div align=“right“> <p>Toto je první odstavec.</P> <p>A tady máme druhý.</p> </div>

Zúžení a zarovnání textu Omezení XHTML strikt V přísné verzi XHTML je možnost použití atributu align významně omezena (je povolen jen v buňkách tabulky). Tam CSS představuje víceméně jedinou možnost.

Cvičení Provádějte cvičení na str.30 učebního textu

Seznamy V XHTML lze vytvářet seznamy tří druhů: s odrážkami <ul>... </ul> kdy je každá položka seznamu označena grafickým symbolem (tečkou, pomlčkou apod.) číslované <ol>... </ol> položky označeny požadovanými čísly (příp.písmeny) s nadpisy <dl>... </dl> položka nese vždy svůj nadpis

Seznamy Seznamy s odrážkami a číslované jsou si svou konstrukcí velmi podobné. Liší se jen obalovou značkou. Každá položka je v nich obalena značkou <li>

Seznamy Příklad: <ul> <li>Text první položky.</li> <li>A tady je druhá...</li> <li>A ještě třetí</li> </ul>

Seznamy Seznamy lze libovolně vnořovat, liší se odsazením od levého okraje a grafickou značkou.

Seznamy Způsob vyznačení lze předepsat, což se hodí především u číslovaných seznamů, kde lze předepsat způsob číslování a počáteční hodnotu. Typ číslování předepisuje atribut type, jehož hodnoty shrnuje následující snímek.

Seznamy 1 arabské číslice (implicitní) i malé římské číslice I velké římské číslice a malá písmena A velká písmena

Seznamy <ol> <li>Brusel je hlavní město Toto se hodí například pro sestavování testů: <ol> <li>Brusel je hlavní město <ol type=“a“> <li>Nizozemska</li> <li>Belgie</li> <li>Francie</li> <li>Dánska</li> </ol> </li> ...

Seznamy s nadpisy - příklad <dl> <dt>s odrážkami</dt> <dd><p>kdy je každá položka seznamu označena grafickým symbolem (tečkou, pomlčkou apod.)</p></dd> <dt>číslované</dt> <dd><p>ve kterých jsou jednotlivé položky označeny požadovanými čísly (příp. písmeny)</p></dd> <dt>s nadpisy</dt> <dd><p>kde položka nese vždy svůj nadpis, jako například v tomto výčtu seznamů</p></dd> </dl>

Cvičení Pokračujte ve cvičeních od str.32 učebního textu

Základní stavební kámen WWW ODKAZY

Odkazy jsou jedním ze základních stavebních kamenů WWW. Právě možnost odkazovat ze stránek na libovolné jiné místo Internetu je jedním z důvodů jeho úspěšnosti. Všichni absolventi kursu by si měli odnést základní znalosti ohledně URL, jejich struktury a používání.

Uniform Resource Locator (URL) vznikl společně s WWW jako univerzální formát adresy, která umožňuje jednoznačně identifikovat valnou většinu informací v Internetu. Není omezen na WWW, pomocí URL lze popsat také adresy pro elektronickou poštu, data dostupná pomocí FTP či vzdálené přihlášení Telnetem.

URL schéma://server/cesta kde schéma určuje přístupový mechanismus (síťový protokol), server je adresa serveru, na kterém se informace nachází, a cesta identifikuje zdroj v rámci daného serveru.

URL http://www.seznam.cz/Instituce/Stredni skoly/ identifikuje informaci dostupnou prostřednictvím WWW(přístupový protokol HTTP). Nachází se na serveru www.seznam.cz a na něm je identifikována cestou /Instituce/Stredni skoly.

URL Nejpoužívanějšími schématy jsou: http WWW stránky (protokol HTTP) ftp informace dostupné prostřednictvím FTP mailto adresy pro elektronickou poštu Přiklad: mailto:gio@mikroservis.cz

Použití na stránce - vytváření odkazů Odkaz se vkládá prostřednictvím značky <a>. Jedná se o značku párovou a její obsah tvoří viditelný text odkazu. Cílová adresa se zadává prostřednictvím atributu href Příklad: <a href=“http://www.seznam.cz/“>server Seznam</a>

Zásady užívání odkazů Je důležité mít na paměti, že odkaz je zároveň formou velmi silného zvýraznění textu (jeho odlišná barva je v textu velmi nápadná). Proto je třeba věnovat patřičnou péči volbě textu tvořícího jeho viditelnou podobu !

Zásady užívání odkazů Měl by výstižně charakterizovat svůj cíl. Charakteristika by měla být textem odkazu, nikoli v okolní větě. Měl by být stručný (nejčastěji 1-3 slova). příliš dlouhý text odkazu je nepřehledný. Okolní interpunkce (závorky, čárky, tečky, uvozovky apod.) by neměla být součástí textu odkazu.

Zásady užívání odkazů Měl by být vzácný. Stejně jako v případě jiných způsobů zvýraznění jejich příliš častý výskyt tříští okolní text. Chcete-li do stránky zařadit větší množství odkazů, je lépe nevkládat je do textu, ale udělat z nich samostatný seznam, tabulku či je jinak vyčlenit.

Zásady užívání odkazů Za obecný nešvar je považováno nadepisovat odkazy “klikněte zde“. Tento text uživateli neříká vůbec nic. Důležité je zvýraznit co se čtenář dozví, když klikne.

Špatně Vlastnosti našeho produktu XY najdete zde. Zajímají-li Vás možnosti jeho použití, klikněte zde. Pro kompletní ceník klikněte zde.

Správně Skvělé vlastnosti našeho produktu jej předurčují pro řadu možných použití. Pokud vás zaujal a přemýšlíte o koupi, podívejte se na kompletní ceník.

Cvičení Pokračujte na cvičeních str.41 učebního textu

Absolutní a relativní URL Absolutní - obsahují kompletní definici adresy - schéma, server i cestu. Jsou zcela nezávislé na svém okolí a ať je použijete kdekoli a jakkoli, vždy odkazují na jeden a tentýž cíl. Relativní - se posuzuje vůči lokátoru stránky, na které se vyskytlo. Není tedy samostatné, ale je nutno znát také místo, odkud vychází.

Absolutní a relativní URL V rámci stránek však používání absolutních lokátorů nemusí vždy být praktické. lokátory jsou zbytečně dlouhé. při přesunu stránek (např. na jiný server èi do jiné části tohoto serveru) je třeba všechny odkazy předělávat. Obě vlastnosti společně způsobují vznik zbytečných chyb.

Absolutní a relativní URL Vyhodnocení lokátoru - klient postupuje takto: Vyjde z URL stránky, která obsahuje relativní lokátor. Najde v URL poslední lomítko a odřízne vše za ním (ponechá tedy schéma, server a cestu až po adresář, ve kterém se soubor nachází). Místo odříznuté části připojí na konec relativní lokátor.

Absolutní a relativní URL Příklad – na stránce s adresou: http://www.kdesi.cz/doc/english/tutorial.html se vyskytne odkaz vedoucí na help.html Klient odřízne část za posledním lomítkem, čímž vznikne: http://www.kdesi.cz/doc/english/ a připojí help.html, takže cílem dotyčného odkazu je stránka: http://www.kdesi.cz/doc/english/help.html

Cvičení Provádějte cvičení na str.43 učebního textu

Odkazy na části stránek v HTML pomocí návěstí <a name=“jméno“>. . . </a> Například: <h2><a name=“instalace“>Instalace programu</a></h2> v XHTML pomocí atributu id <h2 id=“instalace“>Instalace programu</h2> Návěstí se do URL vkládá prostřednictvím znaku “#“, za kterým následuje jméno návěstí. #návěstí.

Cvičení Provádějte jednotlivá cvičení na str.45 učebního textu

Grafika pro WWW stránky

Grafické formáty GIF – nejstarší, omezená paleta barev(256) PNG – dosud se výrazněji neprosadil JPEG(JPG) – je navržený speciálně pro ukládání fotografií. Na rozdíl od předchozích dvou je ztrátový - neukládá všechny obrazové informace, ale jen jejich zjednodušenou verzi.

GIF – PNG - JPG Jaký zvolit? Použitý grafický formát má zásadní vliv na kvalitu a velikost obrázku. Každý případ by měl autor stránky posuzovat individuálně a experimentovat s parametry při ukládání, nicméně existují obecně platná pravidla, která ve většině případů nezklamou.

Pořizování obrázků pro Web Použití hotového obrázku. Existují kolekce volně dostupných obrázků, které lze k tomuto účelu využít. Digitální fotoaparát Skener Grafický editor

Úprava obrázků Zda vůbec obrázek dávat na stránku Nepříjemnou vlastností obrázků je, že konzumují značný objem dat a zpomalují tak načítání stránky. Velikost obrázku - Jedním z nejefektivnějších způsobů úspory dat je zmenšení rozměrů obrázku. Obecně by mìlo platit, že celková šířka stránky(na kterou mají obrázky vliv) by neměla přesáhnout 600 pixelů. Grafický formát a jeho parametry - Volba je často výsledkem experimentù

Vkládání do stránek <img src=“lokátor“ alt=“popis“ width=“šířka“ height= “výška“/> Je-li obrázek odkazem (např. u náhledů), často se hodí doplnit značce <img> také atribut border=“0“, aby se nezobrazoval rámeček kolem obrázku (totéž border: 0 v CSS)

Horizontální zarovnání - obtékání Vhodné je centrování obrázku, jako samostatný odstavec Obtékání textů u malých obrázků pomocí align=“right“ a align=“left“ (v CSS vlastnost float) Začátek textu pod obtékaným obrázkem - <br clear=“all“ /> (Umísťuje se na konec posledního obtékajícího odstavce. Pokud v té době již není obtékán žádný obrázek, nemá žádný význam.)

Vertikální zarovnání Je-li obrázek součástí běžného řádku, lze předepsat jeho vertikální zarovnání vůči okolnímu řádku atributem align (v CSS vertical-align) top – zarovnání vůči hornímu okraji řádku middle střed obrázku proti účaří řádku bottom spodní okraj obrázku proti účaří řádku

Cvičení Provádějte cvičení na str.52 učebního textu

Aktivní obrázky Aktivní (klikací) obrázky mají v sobě definovány určité oblasti, do nichž když uživatel klikne, přesune se na jinou stránku.

Aktivní obrázky <img src=“mapka.jpg“ ... usemap=“#pamatky“> <map name=“pamatky“> <area shape=“circle“ coords=“185,230,30“ alt=“radnice“ href=“radnice.html“ /> <area shape=“circle“ coords=“372,93,30“ alt=“zámeček“ href=“zamek.html“ /> ... </map>

Aktivní obrázky Mapy lze vytvářet ručně odměřováním v obrázku (snad všechny grafické editory umí zobrazovat souřadnice aktuální polohy kurzoru). Je to však velmi pracné a pomalé. Výhodnější je použít některý z programů, které tuto služby nabídnou. Jednu z možností nabízí přímo Gimp, konkrétně v menu zvolte Filtry - Web - Obrázková mapa. Docela dobře použitelný je Map This! http://www.abdn.ac.uk/tools/ibmpc/mapthis (freeware)

Cvičení Proveďte jednotlivá cvičení na str.54 učebního textu

Tabulky na WWW stránkách

Tabulky <table> <tr> <th></th> <th>Dovoz</th> <th>Vývoz</th> </tr> <th>1. čtvrtletí 2000</th> <td>273 674</td> <td>256 457</td> <th>2. čtvrtletí 2000</th> <td>345 639</td> <td>318 908</td> </table>

Tabulky Vzhled tabulky lze ovlivnit řadou atributů u jednotlivých značek. Atributy pro <table>:

Tabulky Atributy pro <table>: summary - shrnutí obsahu tabulky pro nevizuální klienty (např. čtecí zařízení), obdoba atributu alt u obrázků border - šířka rámečku, 0 = nevykresluje rámeček frame - které strany rámečku budou viditelné (void, above, below, hsides, vsides, lhs, rhs, border, box) rules - které linky se mají vykreslit uvnitř tabulky(none, groups, rows, cols, all) width - celková šířka, absolutně nebo v procentech cellspacing - mezery mezi buňkami cellpadding - mezera mezi obsahem a okrajem buňky

Tabulky Atributy pro <tr> align vodorovné zarovnání buněk valign svislé zarovnání buněk Značky <td> a <th> mají stejné atributy jako <tr> a navíc: rowspan roztáhnout na několik řádků colspan roztáhnout na několik sloupců

Tabulky Vizuální úprava tabulek často vychází ze sloupců, což naráží na základní koncepci XHTML konstruovat tabulky po řádcích. Řešením tohoto dilematu je značka <col>

Tabulky Značka <col> nenese žádný obsah, jen předepisuje formátování pro daný sloupec. Uvádí se mezi <table> a prvním <tr>, pro každý sloupec byste měli uvést jeden exemplář <col>. Používá se u nich především atribut align, případně class či id.

Tabulky <table border=“0“> <col align=“left“ /> <col align=“right“ /> <tr> <th></th> <th>Dovoz</th> <th>Vývoz</th> </tr> ... . . . atd . . .

Cvičení Proveďte cvičeni na str.60 učebního textu

Grafická úprava stránek