Soubor index.html se nachází na stejné úrovni jako adresář obrazky. Měla bych použít relativní adresu, že? Hmm.



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

OFF - LINE. PRO ZAČÁTEČNÍKY Zdroje textů a obrázků

Základy HTML. Autor: Palito

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

Tvorba webových stránek

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

Mgr. Stěpan Stěpanov, 2013

HTML - Úvod. Zpracoval: Petr Lasák

Tvorba fotogalerie v HTML str.1

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

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

22. Tvorba webových stránek

Manuál: Editace textů v textovém editoru SINPRO Úprava tabulek a internetových odkazů, řádkování

Internetové technologie, cvičení č. 5

HTML Hypertext Markup Language

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

Tiskové sestavy. Zdroj záznamu pro tiskovou sestavu. Průvodce sestavou. Použití databází

MODERNÍ WEB SNADNO A RYCHLE

NÁVOD NA OBSLUHU INTERNETOVÉ PREZENTACE. Ataxo Czech s.r.o.

2. Cvičení Formáty dat, jednoduché vzorce

Tvorba stránek v HTML ve Wordu

Vývoj Internetových Aplikací

Tvorba internetových stránek

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

Úvod do jazyka HTML (Hypertext Markup Language)

Kaskádové styly základy grafiky

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

Místo úvodu. Čeho se vyvarovat. Mazání znaků

Manuál k editoru TinyMCE

dokumentu, respektive oddílu (více o oddílech v další kapitole). Nemůžeme

Nástrojová lišta v editačním poli

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

Internet 1. ÚVOD. Příklad stránky WWW v prostředí Internet Exploreru vidíte na obr.:

Plugin TIS pro SketchUp. Návod k použití

Základní nastavení textového editoru Word 8.0 (Microsoft Office 97)

Django Urls, views, templates

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

Microsoft. Word. prostředí, základní editace textu. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

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

Jemný úvod do HTML. Co je HTML značka? Web nezná text formátovaný mezerami a konci řádku! Ale já potřebuji psát více mezer a určovat zalomení řádku!

Microsoft. Word. Šablony. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Grid 2. Krok za krokem. Jednoduchý manuál pro základní úpravy mřížek v programu

CRV Czech Republic je na facebooku!

1. Začínáme s FrontPage

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

1. Otevřete dokument, který chcete číst. 2. Na kartě Zobrazení klikněte ve skupině Zobrazení dokumentů na položku Čtení na celé obrazovce.

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

HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT

Přidat položku Upravit Vložit zboží

M E T O D I K A W I K I

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

8 Makra Příklad 4 Excel 2007

Gymnázium Ostrava Hrabůvka, příspěvková organizace Františka Hajdy 34, Ostrava Hrabůvka

Gabriela Janská. Středočeský vzdělávací institut akademie J. A. Komenského

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

INSTALACE PRODUKTU ONTOPIA KNOWLEDGE SUITE

Manuál pro obsluhu Webových stránek

Backspace maže znaky před kurzorem (tedy zprava)

Microsoft Word (opakování formátování, práce s objekty atd.)

Formátování pomocí stylů

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

Google Apps. weby 1. verze 2012

Úprava stránek. Obsah 1. Popis ikon editoru použitých v šabloně 2. Psaní a formátování textu pro web 3. Odkazy 4. Tabulky 5. Obrázky 6.

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU

Microsoft Visio 2013 vypadá jinak než ve starších verzích, proto jsme vytvořili tuto příručku, která vám pomůže se s ním rychle seznámit.

Souhrn výukových materiálů ke kurzu: Tvorba výukových materiálů pomocí tabletu (B3.6)

Pracovní list č. 14 Microsoft Word 2010 jazykové nástroje, reference I Jazykové nástroje

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

Informace o zdroji učebního textu a poučení o jeho užívaní. Petr Broža, Libor Kříž, Roman Kučera, Pavel Nygrýn

NSWI096 - INTERNET. Úvod do HTML

WEBOVÉ STRÁNKY

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

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

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í.

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

Úvodní příručka. Získání nápovědy Kliknutím na otazník přejděte na obsah nápovědy.

ZÁKLADY POŘIZOVÁNÍ TEXTU

6. Formátování: Formátování odstavce

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

VAŠE NOVÁ APLIKACE NISSAN GROUP EPC PŘÍRUČKA ZAČÍNÁME

Úvodní příručka. Správa souborů Kliknutím na kartu Soubor můžete otevřít, uložit, vytisknout a spravovat své soubory Wordu.

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Správa obsahu webové platformy

ZSF web a intranet manuál

INFORMATIKA. aplikační software pro práci s informacemi TSUNAMI. Pracovní list pro žáky. Gymnázium K. V. Raise, Hlinsko, Adámkova 55

Visual Basic for Application

UČÍME SE PODNIKAT. Registrační číslo: CZ.1.07/1.3.00/

PREZENTACE 1.22 HYPERTEXTOVÉ ODKAZY

Základní škola Hluk výukové texty MS Word 2007

WWW STRÁNKY Tvorba webové stránky TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY.

Spuštění a ukončení databázové aplikace Access

sloučení dokumentů Zadání: TÉMA: Sledování změn a komentářů, revize, porovnání dokumentů,

ZMODO NVR KIT. Instalační příručka

aplikační software pro práci s informacemi

45 Plánovací kalendář

Microsoft PowerPoint 2007

SUN Outdoor Registrační systém. Návod pro rodiče. Obsah návodu

Novinky ve verzi Nastavení. Práce s textem a grafickými objekty. Vkládání textu. Vložte 2 strany latinského textu

Modul 2. Druhá sada úkolů:

Word textový editor. Tlačítko Office základní příkazy pro práci se souborem. Karta Domů schránka. písmo. vyjmout. vložit kopírovat.

Transkript:

KAPITOLA 2 Úskalí jazyka HTML Soubor index.html se nachází na stejné úrovni jako adresář obrazky. Měla bych použít relativní adresu, že? Hmm. Počkat každou změnu adresáře doprovázel znak /. portfolio/obrazky Takže pokud zkusím toto... <img src= obrazky/tofu1.jpg al <img src= obrazky/tofu2.jpg al... Kim má pravdu. Protože adresář obrazky se nachází ve stejném adresáři jako soubor index.html, s nímž pracuje, může napsat jen název adresáře a souboru, a přitom bude relativní adresa URL fungovat. To je užitečná taktika pro Kim, protože do budoucna plánuje přesun svých webových stránek. Nebude tedy muset přepisovat všechny značky <img>. Dokud nezmění uspořádání souborů, fotografie se budou zobrazovat správně. 56

Uspořádání souborů a adresářů Kim porazila draka poškozených odkazů pomocí standardů a konvencí. 57

KAPITOLA 2 Úskalí jazyka HTML Hrátky s jazykem HTML Tvorba webových stránek není složitá, ale vyžaduje prozíravost. Přestože byl jazyk HTML pro Kim nový, uměla použít svůj plán, aby se vyhnula chybám. Cesta k tvorbě webových stránek začíná u jediné webové stránky, přičemž všechny webové stránky používají jazyk HTML. Co to ale je HTML? Hypertextový značkovací jazyk (HyperText Markup Language) je základním jazykem webu. Dokument HTML tvoří text, což znamená, že si ho můžete otevřít a přečíst jeho převážnou část, aniž byste uměli programovat. Značky se nacházejí mezi ostrými závorkami (<>), které interpretuje webový prohlížeč. Jakmile prohlížeč uvidí tyto závorky ve stránce HTML, zpracuje je a změní jejich vnitřní textový obsah podle sady pravidel. Když si vyberete editor zdrojového kódu, postavit stránku HTML vyžaduje už jen trochu uvažování a vzpomínání. Zkuste použít několik základních značek k tvorbě webové stránky. Otevřete si svůj textový editor a řiďte se následujícími pokyny. Začínáme Všechny webové stránky začínají deklarací typu dokumentu s názvem DOCTYPE. Tím sdělujeme webovému prohlížeči, jakou verzi jazyka HTML používáme, aby věděl, kterou sadu pravidel má zvolit. V této knize používáme jazyk HTML5. Typ dokumentu pro jazyk HTML5 vypadá takto:. Deklaraci typu dokumentu bychom měli uvádět na prvním řádku svého dokumentu HTML. Díky této jednoduché deklaraci bude prohlížeč návštěvníka vědět, jakou verzi jazyka HTML má čekat. HTML5 je již pátou verzí tohoto jazyka. Weboví vývojáři postupně vylepšují své nástroje, takže i jazyk HTML se vyvíjí a některé značky se ztrácejí nebo objevují podobně jako slova v češtině. V níže uvedeném kódu jazyka HTML se začíná objevovat skutečná krása tohoto značkovacího jazyka. Značky a uvozují a ukončují náš dokument. Všechny ostatní značky jazyka HTML patří mezi tuto dvojici značek. Nyní mezi ně vložíme nějaký text: Má první webová stránka! To je skvělé! Neměli bychom zapomínat, že jazyk HTML ignoruje bílé znaky. Jelikož jsme nechali nějaké volné řádky mezi značkami a, ponechali jsme si prostor na doplnění dalšího obsahu do naší stránky. Ačkoliv prohlížeč ignoruje bílé znaky (zalomení řádků, mezery, tabulátory apod.), tyto znaky vylepšují čitelnost kódu pro nás lidi. Nyní můžeme tento dokument uložit a pojmenovat ho test.html. 58

Hrátky s jazykem HTML Při pojmenovávání stránek HTML nepoužívejte mezery a speciální znaky (jako jsou #, $, & a *). Jestliže chcete psát názvy souborů s více slovy, oddělte jednotlivá slova pomocí spojovníku (-); například muj-prvni-test.html. Na velikosti písma u názvů souborů v jazyce HTML záleží, proto zachovejte konzistenci a piště raději všechna písmena malá. Tato stránka by měla fungovat v prohlížeči, ale schází jí několik standardních komponent dokumentu HTML. Proto přidáme další značky, abychom vytvořili základní kostru naší stránky. Mezi značky a přidáme následující dvojice značek s několika zalomeními řádků: a. Vložíme otevírací značku před věty Má první webová stránka! To je skvělé! a uzavírací značku za ně. Tímto způsobem přidáme elementy head a body do naší stránky HTML do těla dokumentu vkládáme veškerý zobrazovaný obsah a do záhlaví píšeme informace o naší stránce. Prozatím se zaměříme na obsah elementu body. Náš dokument by teď měl vypadat takto: Má první webová stránka! To je skvělé! Česká diakritická znaménka Aby vám fungovala správně česká diakritická znaménka, vložte do elementu head značku. Také se ujistěte, že ve svém textovém editoru ukládáte soubory ve znakové sadě UTF-8. Uložte opět svůj soubor test.html a otevřete ho v nějakém webovém prohlížeči, například v prohlížeči Chrome. Měli byste vidět text, který jste napsali. Jestliže jste opsali výše uvedený příklad, tak uvidíte text: Má první webová stránka! To je skvělé! Vypadá to, jako kdybyste napsali jen text, ale když klepnete pravým tlačítkem myši a vyberete položku Zobrazit zdrojový kód stránky, měli byste vidět celý kód jazyka HTML, který jste napsali pro svou stránku. Jestliže název dokumentu končí příponou.html, prohlížeč ví, že nemá zobrazovat značky jazyka HTML na stránce. Přejmenujte svůj soubor na test.txt. Co myslíte, že se stane, když otevřete tento soubor ve webovém prohlížeči? Vyzkoušejte a zjistíte, že značky jazyka HTML se skutečně objevují v okně prohlížeče, a to kvůli tomu, že název souboru končí příponou.txt. Váš prohlížeč předpokládá, že tento soubor neobsahuje žádné značky jazyka HTML, a proto jednoduše 59

KAPITOLA 2 Úskalí jazyka HTML zobrazí celý jeho obsah včetně těchto značek. Pojmenování souborů s příponou.html je tudíž důležité, aby prohlížeč věděl, co s nimi má dělat. Vraťte původní název test.html a načtěte svou stránku znovu pomocí tlačítka pro obnovení. Když budete upravovat kód jazyka HTML, ukládejte průběžně soubor a obnovujte webový prohlížeč, abyste zjistili, zda váš kód funguje. Používáme základní značky jazyka HTML Nyní můžete začít přidávat další obsah. První značka, kterou si vyzkoušíte, je značka odstavce <p>. Smažte svou testovací zprávu a vložte kód <p>ahoj světe!</p> mezi značky a. Ty vymezují začátek a konec hlavní obsahové oblasti stránky. Veškerý text umístěný mezi značky a se objeví v okně webového prohlížeče. Když uložíte stránku a obnovíte ji, měli byste vidět jen svůj text, ale ne značky <p>. Dobrá práce. Přidejme ještě druhý odstavec. Vložme kód <p>toto je druhý odstavec.</p> na konec prvního obsahového řádku. Náš soubor by měl nyní vypadat následovně: <p>ahoj světe!</p><p>toto je druhý odstavec.</p> Jakmile obnovíte danou stránku ve webovém prohlížeči, měli byste vidět, že tyto odstavce jsou oddělené prázdným místem jako na obrázku 2.1. Obrázek 2.1. Takto by měla vypadat vaše stránka ve webovém prohlížeči 60

Hrátky s jazykem HTML Proč jsou odstavce na samostatných řádcích, třebaže v kódu jazyka HTML se nacházejí na stejném řádku? Vzpomínáte si, že jazyk HTML ignoruje bílé znaky, takže element p rozhoduje o tom, kde končí a začíná odstavce; nikoliv zalomení řádku v kódu. Ačkoliv bychom se obešli i bez zalamování řádků v kódu, budeme je přesto zalamovat pro lepší čitelnost kódu. Přepíšeme tedy výše uvedený kód takto: <p>ahoj světe!</p> <p>toto je druhý odstavec.</p> Pravděpodobně jste si všimli, že jednotlivé řádky jsou navíc odsazené. Odsazování kódu rovněž není povinné, ale zlepšuje čitelnost. Velmi často se setkáte s tímto stylem zápisu kódu jedná se o příklad konvence jazyka HTML. Díky ní jiní vývojáři snadněji pochopí váš kód a vy budete moct jednoduše kontrolovat, jestli jste uzavřeli všechny elementy správně. Problémy můžou nastat, jestliže neuzavřeme některé elementy správně. Příklad běžné chyby si ukážeme hned poté, co se naučíme další dvě značky. Zkusíme aplikovat značky <strong> a <em> na nové věty v druhém odstavci (zvýrazněné tučným písmem): <p>ahoj světe!</p> <p>toto je druhý odstavec. <strong>toto je tučný text.</strong> <em>toto je kurzíva.</em></p> Uložte svůj soubor a obnovte stránku v prohlížeči. Měli byste vidět větu Toto je tučný text. zobrazenou tučným písmem. Prohlížeče obvykle zobrazují text značky <strong> tučným písmem. Věta Toto je kurzíva. je napsána kurzívou. Značka <em> (důraz, zkratka pro emphasis) většinou přiděluje textu kurzívu. Co by se stalo, kdybyste neuzavřeli element správně? Vyzkoušejte si to. Odstraňte značku </strong>. Nezapomeňte uložit soubor a obnovit stránku v prohlížeči. Tentokrát bude zbylý text na stránce tučný. To dokazuje, proč je důležité uzavírat všechny elementy. Pokud 61