Ing. Zdeněk Votruba LVALVA Úvod do tvorby WWW stránek.

Slides:



Advertisements
Podobné prezentace
Makra v Excelu.
Advertisements

MS PowerPoint Prezentační manažer Kapitola 6.3 (Data vložená z MS Excel)
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Martin Dlouhý. Vytvořeno dne Nový začátek (New start) CZ.1.07/1.4.00/
Jazyk HTML. Zdrojový kód  Elementy obsah obsah př. důležité př. důležité př. př.
Styly, záhlaví a zápatí, oddíly
X EXEL.
Tvorba webových stránek
Tvorba WWW stránek ÚVOD
<. DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4
Internetové stránky a Internetový prohlížeč
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í.
CSS a HTML 5. HTML 5 HTML5 je nová verze specifikace značkovacího jazyka HTML, která přináší podstatné změny v technologiích webových stránek. HTML5 umožňuje.
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/
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.
Jak na web První krůčky Lukáš Reindl. Co je potřeba Budeme potřebovat počítač, na kterém běží alespoň nějaký jednoduchý textový editor (ve Windows Notepad.
Dajbych Václav Pole Další stránku vyvoláte levým kliknutím na Vaší myš, nebo popřípadě rolovacím kolečkem.
TVORBA WEBOVÝCH STRÁNEK
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.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Světlana Filipová. Materiál zpracován v rámci projektu Implementace ICT techniky do výuky.
Školení autorů distančních opor Inovace kombinovaného studia.
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu „Učíme moderně“ Registrační číslo projektu:
IT začátečníci - Word Modul 3.
Adobe Dreamweaver CS4 Ing. Martin Dosedla.
Tvorba webových aplikací
Jazyk HTML.
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu „Učíme moderně“ Registrační číslo projektu:
Styly písma - vytvoření vlastního stylu, zápatí a záhlaví stránek
Čí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.
PHP – Základy programování
Anotace Žák dokáže v aplikací MS Word vytvořit tabulku Autor Petr Samec Jazyk Čeština Očekávaný výstup Dokáže v aplikaci MS Word vytvořit, upravit a formátovat.
Čí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.
 Microsoft Word  Je textový procesor od firmy Microsoft, který je součástí kancelářského balíku Microsoft Office.
TEXTOVÝ EDITOR.
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.
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ě.
Jazyk PHP Programovací jazyk PHP (Hypertext preprocessor) je skriptovací jazyk, který běží na straně serveru. KLIENT - SERVER Server posílá do vašeho počítače.
Práce se šablonami v MS Word 2007
Internetový prohlížeč
WWW – hypertextový informační systém
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á,
Tlačítka akcí. Do prezentací můžeme vkládat tzv. tlačítka akcí.
URL v HTML URL - Unique Resource Locator Příklad:
Základy syntaxe jazyka PHP PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. Typický PHP skript obsahuje: Typický PHP skript.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
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),
PHP PHP - úvod - 02 Mgr. Josef Nožička IKT PHP
Vzdálené počítačové sítě a programování v prostředí Windows Okruhy ke zkoušce z předmětu: Ing. Zdeněk Votruba LVALVA.
Základní škola a mateřská škola Bzenec Číslo projektu: CZ.1.07/1.4.00/ Číslo a název šablony klíčové aktivity: III/2: využívání ICT – inovace Vypracoval/a:
MS PowerPoint Prezentační manažer Kapitola 6.1 (Tabulka)
Přístup k databázím z WWW PHP+MySQL. Síť WWW je v současné době místem pro dynamické, často databázemi řízené webové aplikace. Tvorba webového serveru.
Vzdálená správa Tomáš Kalný.
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…)
PHP Programy pro tvorbu WWW stránek - 01
VYTVÁŘENÍ e-LEARNINGOVÝCH MATERIÁLŮ Přednáší Mgr. Jaromír Kozel
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á.
Téma: Využití ICT pro psaní novinových článků Vypracovala: Jana Wasserbauerová.
TEXTOVÝ EDITOR Karin Tylšerová. Textový editor je software, kterým je možné editovat prostý text. Neobsahuje žádné informace o formátování, jako je použití.
Microsoft FRONT PAGE Šablona 32 VY_32_INOVACE_19_10_Front Page.
Název:VY_32_INOVACE_ICT_7B_10B Škola:Základní škola Nové Město nad Metují, Školní 1000, okres Náchod Autor:Mgr. Milena Vacková Ročník:7. Tematický okruh,
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.
NÁZEV ŠKOLY:SOŠ Net Office, spol. s r.o. Orlová Lutyně
NÁZEV ŠKOLY: Masarykova základní škola a mateřská škola Melč, okres Opava, příspěvková organizace ČÍSLO PROJEKTU: CZ.1.07/1.4.00/ AUTOR: Mgr. Vladimír.
Textový Editor.
Textový editor Lada Juráňová.
INTERNET, POhYB PO WEBU VY_32_INOVACE_14
2. Jak si snadno vytvořit nový vzor pomocí bloků.
Přizpůsobení webu Microsoft SharePointu Online
Transkript prezentace:

Ing. Zdeněk Votruba LVALVA Úvod do tvorby WWW stránek

HTTP – World Wide Web LVALVA WAN Je pro každého jistě důvěrně známou službou. Ve svém principu se jedná o distribuovanou databázi www stránek (dat), které jsou navzájem propojeny vazbou (odkazy) a fyzické umístění stránek je zcela irelevantní (stejně jako komponent stránek). V zásadě rozdělujeme www stránky na statické, statické se skripty a na dynamicky generované. Podle toho používáme různé programovací nástroje (jazyky) pro tvorbu těchto stránek. Prakticky vždy vycházíme z jazyka HTML a v případně potřeby jej doplňujeme skriptovacími jazyky ať již vykonávanými na straně klienta (v prohlížeči), či na straně serveru (ASP, PHP).

Klienti pro přístup ke službě LVALVA WAN  Internet Explorer  Internet Explorer: součást Windows 95 a výše, v současné době jednoznačně nejpoužívanější browser. Podporuje všechny obvyklé skriptovací jazyky včetně objektů OCX. Nižší zabezpečení přenášených dat.  Netscape Comunicator  Netscape Comunicator: jediný reálný konkurent předchozího produktu, nepodporuje skriptování v jazyce VB script, mívá problémy s OCX objekty. Oproti IE je o něco rychlejší a především bezpečnější. Lépe podporuje Javu a java script

Klienti pro přístup ke službě LVALVA WAN  Mosaic  Mosaic: dnes již téměř nepoužívaný browser vycházející z koncepce Netscape Navigatoru. Nepodporuje skripty kromě Java a JavaScript  Opera  Opera: browser vycházející z IE, ke svému běhu jej potřebuje mít nainstalován.  Arachne  Arachne: v současné době jediný používaný DOSovský browser, podporuje Cookies, nepodporuje Javu  FireFox  FireFox: Nová generace webového prohlížeče od fy. Mozilla. Nabízí možnost současného prohlížení více stránek v panelech v rámci jednoho okna prohlížeče, vyšší úroveň zabezpečení, blokování popup reklam, vylepšen je správce záložek, integrovaný vyhledávač

Platformy pro realizaci WWW serverů LVALVA WAN  OS UNIX  OS UNIX: pravděpodobně nejpoužívanější a nejstabilnější OS pro WEBy, převažuje aplikace APACHE. Problémy s podporou ASP skriptů  Windows NT  Windows NT: co do počtu instalací konkurující Unixu, vlastní realizace stránek zajišťuje „Internet Information Server“. Podpora všech běžných skriptů včetně PHP a ASP  Novell Netware  Novell Netware: vhodný pro menší a středně zatížené www servery, podporuje všechny běžné skripty, zvlášť vhodné řešení pro webové servery intranetu s vysokým zabezpečením, podporuje ASP, PHP, NSP

Platformy pro realizaci WWW serverů LVALVA WAN  Windows 98/2000  Windows 98/2000: pro málo zatížené a málo navštěvované stránky lze použít „Personal WEB Server“, kde je max. počet současných připojení zpravidla 10, podporuje všechny běžné skripty. PWS je součástí distribuce Windows 98, lze doinstalovat z adresáře ADD IN či stáhnout od Microsoftů.

Typy WWW stránek LVALVA WAN Statické stránky Statické stránky: stránky jsou vytvořeny čistě v kódu HTML, obsah ani grafická podoba stránek se nemění v závislosti na době, připojeném uživateli, zobrazovaných datech atd. Statické stránky se skripty na straně klienta Statické stránky se skripty na straně klienta: stránky nemění svůj obsah, mohou se graficky modifikovat podle různých událostí ze strany klienta.

Typy WWW stránek LVALVA WAN Dynamicky generované stránky Dynamicky generované stránky: mění obsah svého kódu podle událostí na straně serveru (čas, typ přihlášení, stav serveru, změna databáze) Stránky se skripty na straně serveru Stránky se skripty na straně serveru: stránky mění svůj obsah, mohou se graficky modifikovat podle různých událostí ze strany klienta i serveru. Používané především na internetové a intranetové informační systémy. Vytvářeny zpravidla jako kombinace PHP/ASP + HTML + skripty na straně klienta.

Princip činnosti WWW stránek LVALVA WAN WWW server browser na straně klienta Klientské PC Zde se zpracovávají PHP a ASP skripty HTML kód včetně klientských skriptů Uložení všech komponent stránky Vykonání klientských skriptů + HTML kódu

Nástroje pro tvorbu WWW stránek LVALVA WAN Principiálně platí, že pro vytvoření stránky postačí jakýkoli textový editor (Poznámkový blok, Norton Commander, FAR), který do uloženého kódu NEVKLÁDÁ své formátovací znaky. To pak v praxi znamená, že je třeba detailně znát příkazy HTML, které potřebuje autor v kódu použít. Proto se ve většině případů (kromě profesionálních programátorů stránek) používají nástroje, které základní grafickou a obsahovou interpretaci stránek vygenerují podle grafické předlohy sami do HTML kódu a detailní zpracování se pak provede ručně.

Nástroje pro tvorbu WWW stránek LVALVA WAN Tyto editory tedy usnadní mnoho času a práce při rutinních operacích, na druhou stranu automaticky vygenerovaný HTML kód je zpravidla nepříliš optimální a ne vždy vystihuje přesnou podobu požadované stránky. Prakticky vždy je nezbytné provést ruční „dotvoření“ stránky a redukci redundantního “balastu“ vzniklého automatickou generací HTML kódu stránky.

Nástroje pro tvorbu WWW stránek LVALVA WAN Word / Excel Word / Excel :je zřejmě nejjednodušší a nejméně efektivní nástroj pomocí kterého se dá HTML stránka vygenerovat. Věrnost obrazové předloze je velice nízká, HTML kód je silně neefektivní. Použít lze pouze pro triviální stránky – doporučuji NEPOUŽÍVAT ! PowerPoint PowerPoint: obdobné vlastnosti jako Word s tím, že dokáže vygenerovat soustavu navzájem propojených stránek – doporučuji NEPOUŽÍVAT ! Ve verzích 2000 negeneruje HTML stránky ale XLM !

Nástroje pro tvorbu WWW stránek LVALVA WAN FrontPage98 FrontPage98 :je relativně použitelný nástroj pro první seznámení s tvorbou stránek. Zpravidla je nutná manuální verifikace HTML kódu. Pozor na skripty ! Velice dobrá implementace OCX objektů. FrontPage2000(XP) FrontPage2000(XP) :obdobné jako v předchozím případě. Lépe generuje zdrojový kód, má chyby při práci s OCX objekty. Raději doporučuji přehlednější FP98. Umí zpracovávat XLM stránky.

Nástroje pro tvorbu WWW stránek LVALVA WAN HomeSite HomeSite :je nástroj, kde autor již musí sám vytvářet celý HTML kód (není WYSYG). Vhodný pro pokročilé programátory stránek 1StPage 1StPage :viz výše, obdobně celá řada dalších editorů, v tomto případě je skutečně velice obtížné zvolit jeden konkrétní. Doporučuji si několik vyzkoušet a zjistit, který Vám osobně vyhovuje.

Struktura statické WWW stránky LVALVA WAN Název stránky

Základní doporučení pro prezentaci a tvorbu stránek LVALVA WAN t Vytvářejte větší počet kratších stránek t Nepřehánějte to s grafikou na stránkách t Jména souborů s HTML kódem doporučuji klasicky 8 znakové – NE dlouhá jména souborů s diakritikou t Vše, co je součásti stránky musí být fyzicky umístěno na publikovaných místech – nikoli odkazy typu: file://C:\stranka\ja.gif file://C:\stranka\ja.gif t Používejte tabulky!

Programování WWW stránek LVALVA WAN V předchozí prezentaci jsme si stanovili základní principy pro tvorbu stránek, ukázali jsme si dva základní postupy při jejich tvorbě (přímý zápis zdrojového kódu – využití automatických generátorů kódu) a především jsme si vysvětlili základní typy www stránek (statická, dynamická, skriptovaná na straně klienta, skriptovaná na straně serveru). Nyní k několika základním postupům, které se při tvorbě www stránek pravidelně využívají. Tato přednáška však v žádném případě nemůže nahradit samostatnou práci a procvičení tohoto tématu na PC – NEZBYTNÉ !!!

Práce s textem LVALVA WAN Pro práci s textem platí prostá zásada – text, který chcete zobrazit se do HTML kódu pouze napíše bez jakýchkoliv dalších příkazů (tagů). Tímto způsobem však nelze provést další formátovací operace s textem, v tomto případě je již nutné použít např. následující příkazy jazyka HTML: Jeden z mála nepárových tagů, provádí odřádkování, v případě použití Front Page stačí stisknou Enter Toto je pokusný text Uvedený text vycentruje na střed stránky Toto je pokusný text Uvedený text zarovná do bloku (oba okraje), ve Front Page není standardně ikona ! Toto je pokusný text Uvedený text zarovná do bloku (oba okraje), text bude uvedeným fontem, velikostí 3, tučně

Práce s odkazem LVALVA WAN Možnost vzájemného propojování stránek je vlastně principem služby WWW, proto je znalost jejího vytvoření klíčová. Na Seznam Základní syntaxe je triviální, v tomto případě je text „Na Seznam“ odkazem na adresu seznam.cz. V případě, že pracujete např. ve FrontPage,je postup následující:  Napíšete text, který má být odkazem („Na Seznam“)  Označíte jej jako blok  Kliknete na ikonku „Create or edit hyperlink“  Do řádku URL uvedete adresu stránky („seznam.cz“)

Práce s odkazem LVALVA WAN Ve výše uvedeném příkladu se nová stránka otevře v tom samém okně jako předchozí. Pokud toto chcete změnit, povšimněte si v okně definice odkazu (viz. výše) specifikátoru Target frame. Ten (po stisku tlačítka „Change Target Frame“ otevře dialog pro definici, kde se má nové okno otevřít Na Seznam Pokud tedy chceme, aby se odkaz otevřel v novém okně, vygeneruje se kód:

Práce s obrázkem LVALVA WAN Obrázek na WWW stránku lze vložit jinak jako prostý obrázek, jako pozadí stránky, jako obrázek do tabulky, jako pozadí tabulky či jako pozadí buňky tabulky. Ve většině případů doporučuji obrázek vkládat do buňky tabulky (různá rozlišení, formátování stránky,…). Pokud však přesto chceme vložit obrázek čistě na stránku, je situace jednoduchá: Vytváříme-li stránku ve FrontPage, stačí mít kurzor na místě, kam chcete vložit obrázek a stisknou tlačítko „Insert Picture From File“ V dialogu pro výběr souboru pak běžným způsobem vybereme umístění a jméno obrazového souboru. Je ale zřejmé, s že tímto způsobem vložení obrázku budeme mít problém s přesným umístěním obrázku na stránce, zvláště při různých rozlišeních. Proto je vždy vhodnější umístit obrázek (zvláště je-li jich na stránce více) do buněk tabulky.

Práce s obrázkem LVALVA WAN V případě, že požadujeme vložení obrázku do pozadí stránky, měníme vlastnost stránky. Takže zdrojový kód bude vypadat takto: Vytváříme-li stránku ve FrontPage, klikneme kdekoliv na stránce pravým tlačítkem myši a v menu vybereme položku „Page Propertis“.V záložce „Background“ zvolíme příslušný soubor – viz. obr.: Vždy když vkládáte obrázek, zkontrolujte si, že cesta k obr. souboru je definovaná relativně k souboru ze kterého se na něj odkazujete !!! NELZE připustit syntaxi např.: „file:\\c:/pokus/pozadi.jpg” !!!!

Práce s tabulkou LVALVA WAN Jak jsem si již několikrát zdůraznili, je tabulka základním formátovacím nástrojem při tvorbě WWW stránek. Umožňuje „udržet“ grafickou podobu stránky při různých rozlišení, na různých prohlížečích a monitorech. Vlastní definice tabulky je jednoduchá – definujete začátek tabulky, buňky v první řádce, konec řádky tabulky a tak dále až do konce tabulky. Pokud tedy potřebujeme např. tabulku 2 řádky na 3 sloupce, bude zdrojový kód následující: 1.buňka 1. řádku 2.buňka 1. řádku 3.buňka 1. řádku 1.buňka 2. řádku 2.buňka 2. řádku 3.buňka 2. řádku

Práce s tabulkou LVALVA WAN Pracujeme-li ve FrontPage, je tvorba tabulky obdobná tvorbě tabulky ve Wordu: stiskneme ikonu „Insert Table“ a myší vybereme počet řádků a sloupců: V našem případě je výsledek následující : I další práce s tabulkou (buňkou) je obdobná práci s tabulkou (buňkou) ve Wordu. Nezapomeňte, že každá buňka tabulky se vlastně chová jako samostatný odstavec textu (zarovnávání, fonty, barva, pozadí, obrázek,…)

Index.htm Práce s rámci (frame) LVALVA WAN Velice často se při tvorbě stánek setkáváme s problémem, že požadujeme, aby se měnila pouze část stánky a část se neměnila. Pro tento účel se používají rámce, což jsou vlastně samostatné html stránky, které se spojí pomocí další html stánky do jedné. Tím lze dosáhnout toho, že odkaz z jedné části stránky (jednoho frame) provede změnu jiné části stránky (druhého frame). Graficky lze situaci znázornit např. takto: 1.htm frame1 2.htm frame2 3.htm frame3

Práce s rámci (frame) LVALVA WAN V tomto případě tedy budeme mít celkem 4 html soubory. Soubory 1.htm, 2.htm a 3.htm jsou běžné html soubory, zajímavý je soubor Index.htm, který je vlastně spojuje do jedné stránky. Příklad takového souboru může být v našem případě například tento zdrojový kód: Tato stránka používá frame, ale Váš browser je nepodporuje.

Práce s rámci (frame) LVALVA WAN Právě v tomto případě je užitečný parametr „Target Frame“ při vytvoření odkazu – můžete definovat, kde se nová stránka (na které pozici framu) má zobrazit. V případě, že pracujete s FrontPage, je vytvoření rámců celkem jednoduché. V nabídce File – New – Page vyberte záložku „Frames Pages“. Zde je několik předdefinovaných základních struktur. V náhledu je vidět celková grafická podoba rozdělení rámců. Nezapomenout uložit VŠECHNY soubory !

Děkuji pro dnešek za pozornost a těším se zase příště … LVALVA WAN … příští týden se budeme věnovat webové grafice a videu... Do příště umět základní operace při tvorbě WWW stránek ! Do příště umět základní operace při tvorbě WWW stránek !