Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky. Vyšší odborná škola informačních služeb v Praze. Elena Nilova

1 Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Vyšší odborná škola informačních služeb v Praze Elena Nilova Tvorba webové prezenta...
Author:  Lucie Doležalová

99 downloads 221 Views 3MB Size

Recommend Documents



CSS má následující kód: /* CSS layout */ #masthead { } #top_nav { } #page_content {} #footer { }

Se společností Gourmet Partners, s.r.o. jsme se dohodli na šířce „contentu“, což je 984px. Najít optimální šířku webové stánky je nemožné, vždy se najde někdo, komu se tato šířka nebude líbit. Ve své bakalářské práci jsem vycházela ze statistik, a šířka 984px je orientovaná na většinu uživatelů. Uživatelů, kteří vlastní monitor s rozlišením 800x600 je 2,86% [25]. Více než 15% monitorů má rozlišení 1024x768 a více.[25]. Nejlepší šířka pro webové stránky 960px až 1000px. Webová stránka se šířkou 960px až 1000px bude dobře vypadat na monitorech 1024x768, ale i na větších monitorech. Stránka se nachází uprostřed monitoru, a odstupy nevypadají dost široké. Před tím, než začnu psát celkový kód CSS, zapíšu úplně na začátek kaskádové tabulky následující řádky:

42

/*vynulujeme odstupy mezi elementy a prohlížeči*/ *{ padding:0; margin:0; }

Nastavím hodnoty na body: písmo, pozadí, které pak zdědí všechny stránky této webové prezentace. body{ text-align: justify; background-image: url('images/pozadi.gif'); background-repeat:repeat; }

Teď se podíváme na jednotlivé tagy podrobněji. Do mastheadu (hlavička neboli header) zadáme šířku 100%, výšku 120px a určíme barvu pozadí a budeme ji opakovat podle osy x. #masthead { width:100%; height:120px; background-color:black; background-repeat:repeat-x; }

Tag „page_content“ určuje obsah webu, všechno, co budu chtít uvést na webové stránce, bude zapsáno do tohoto tagu, šířka tohoto tagu bude 984px a určíme barvu pozadí. #page_content { width:984px; background-color:#FFFFFF; background-repeat:repeat; }

Před tím, než přejdu ke tvorbě šablony DWT, určím, jak budou vypadat odkazy na webové stránce. V CSS nadefinuji barvu písma a dekoraci textu. Potřebuji, aby v této webové prezentaci byly všechny odkazy nepodtržené. A to udělám pomocí vlastnosti CSS text-decoration, kde nastavím hodnotu none – žádná dekorace textu. a{ color: #FFFFFF; text-decoration:none; }

Zde nadefinují také patičku. Určím její šířku, barvu pozadí, výšku, barvu písma. #footer { width:100%; clear:both; bottom: 0; height:auto; background-color:#000000; } #footer img{ margin-left:190px;

43

padding-top:8px; padding-bottom:2px; } #footer p{ margin-left:370px; color:white;}

Teď už mám celé rozvržení stránky hotové a mužů přistoupit k tvorbě šablony.

11.2.

Vytvoření šablony DWT

DWT (Dynamic Web Tample) usnadní cestu ke tvorbě webové prezentaci. CSS styly vytvořené pomocí této šablony, budou snadno použitelné pro všechny stránky. Tvorba DWT šablony je velice snadná. V nabídce File výběru položku Page a pak stačí vybrat položku Dynamic Web Template, a šablona je na světě. Svoji šablonu jsem pojmenovala jako „hlavni.dwt“. Existuje několik důvodů, proč používat šablonu DWT: 

Možnost vytvářet nové stránky na základě stejné šablony, jakou používají ostatní stránky webu. [26]



Umožňuje koncovým uživatelům zadávat a měnit obsah stránek bez poškození šablony. [26]

Po vytvoření šablony přistoupím k vyplňování metainformací. Metainformace nejsou povinné, ale z důvodu, že stránky budou zařazený do internetových vyhledavačů, vyplním následující údaje: popis stránky (description: Webové stránky společnosti Gourmetpartners, s.r.o.) a klíčová slova (keywords: olivy, paštiky, caviar, chatka, káva). Tyto hodnoty zadám do vytvořené šablony DWT, do vlastností stránky (šablony), později všechny vlastnosti a veškerý obsah bude aplikován na ostatní stránky webové prezentace a tím ušetřím čas.

44

Obrázek 26 - Zadávání metainformací

Nyní element head má následující metainformace: <metacontent="text/html; charset=utf-8"http-equiv="Content-Type"/> <metacontent="olivy, paštiky, caviar,káva, chatka." name="keywords"/> <metacontent="Webové stránky společnstiGourmetpartners, s.r.o."name="description"/>

Nyní v šabloně DWT vytvořím hlavní menu. V něm budou odkazy na následující stránky: Olives, Svět Paštik, Tzar Caviar, Káva, Chatka, O nás a Kontakt. V tagu „top_nav“ vytvoříme nečíslovaný seznam, který bude ve dvojici značek
    . UL – unordered list =neseřazený seznam, a v
  • . LI – list item=položka seznamu. Menu bude obsahovat vypadávající složku u Světa paštik. Kód bude vypadat následně:
  • Home
  • Olives
  • Svět paštik
    • Jean Brunet
    • Avon &Ragobert
  • Tzar Caviar
  • Chatka
  • Káva


  • 45

    Vytvořím nový styl pro menu, pojmenuji ho menu.css a spojím s HTML pomocí linku:

    Do nově vytvořeného CSS zadám odstup, šířku, výšku a barvu pozadí. #top_nav{ padding:0; margin:0; width:100%; height:35px; background: url('images/black_0.gif'); background-repeat:repeat-x; }

    Přeměníme seznam položek v plovoucí prvky. Přidáme tagu
  • vlastnost float, prvek bude přisunut k levému okraji. Nadefinuji vlastnosti odrážek, pomoci list-style, určím písmo a převedu malé písmo na velké pomocí text-transform. #top_navli{ float: left; list-style: none; font: bold 0.7em "Lucida Grande",Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; text-transform:uppercase; }

    Určím způsob zobrazení odkazů pomoci vlastnosti display. Zadám vlastnost block, každý z odkazů bude zobrazen jako blok. Nastavím vzdálenost mezi odkazem – textem a hranicí pozadí. Použiju padding –top a padding –right, které zapíšu jako padding: hodnota1 hodnota2. Muže se stát, že menu, které bude mít dvě slova (v mém případě: Svět paštik, Jean Brunet a TzarCaviar), bude automaticky zalamované, abych se tomu vyhnula, dopíšu white-space: nowrap. Kde white –space určí způsob práce s řádkovými zlomy a vlastnost nowrap ponechá odkaz na jednom řádku. #top_navlia{ display: block; padding: 1em 3em; white-space: nowrap; }

    Hlavní menu se nyní zobrazuje v jednom řádku. Zbývá dodělat vypadávající složku menu u Světa paštik. Než se pustím do psaní kódu, musím mít přesnou představu, jak podmenu bude vypadat. Když vstoupím na jakoukoliv stránku tohoto webu, podmenu nesmí být vidět, musí být schováno. K tomu použiju display s hodnotou none. Nastavím polohu (position) prvku na absolute, protože tento prvek musí být zobrazen povrch ostatních elementu, určím vzdálenost od menu pomoci vlastnosti top. 46

    #top_navulliul { display: none; position:absolute; top:155px;}

    Teď je podmenu schováno. Aby toto menu bylo funkční (objevovalo se při navádění myši), napíšu k tomu skript na jQuery a CSS (jinak existuje ještě jedna cesta: a to napsat skript v JavaScript). Použiju jQuery protože je přátelštější než JavaScript, pomocí něj se vyhnu chybám v zobrazování v prohlížečích IE6 a IE7 a jednodušší, pomůže vytvořit animace menu slideDown, která bude funkční ve všech prohlížečích. Tak se vyhnu zbytečným kódům. Nejdříve napíšu kód pro zpracování děje hover pro element li. $('.top_navulli').hover( function() { }, function() { } ); [27]

    A teď kód pro zobrazování podmenu: // najde element ul a vyvolá animace slideDown $(this).find('ul').slideDown(); // mění pozadí vybraného elementu, přidá do klasu active $(this).addClass("active"); [27]

    Konečný kód bude vypadat následně: $(document).ready(function(){ $('.topmenuulli').hover( function() { $(this).addClass("active"); $(this).find('ul').stop(true, true); // zachová animace $(this).find('ul').slideDown(); }, function() { $(this).removeClass("active"); $(this).find('ul').slideUp('fast'); } ); }); [27]

    Hlavní menu je hotové, ale ještě potřebují vytvořit horní menu, které bude obsahovat položky „o nás“ a „kontakt“. Do HTML kódu (šablona DWT), do tagu „masthead“ vepíšu následující kód: Registrace O nás Kontakt


  • 47

    HTML kód je hotový a můžu se pustit do psaní CSS. Nejdříve všechno zarovnám po pravé straně, natavím velikost písma a odstupy pomocí paddingu. #horni_menu{ float:right; font-size:.8em; padding:10px 25px 0 0; }

    Teď se pustím do samotných odkazů, nastavím vzdálenost mezi nimi. #horni_menua{ padding:5px; }

    Navigace je hotová. Abych měla kompletně hotový „header“, přidám k tomu ještě logo. V HTML kód (šablona DWT) do „masthead“ vložím logo, toto logo bude vloženo jako obrázek vizuálně následujícím kódem: logo. Logo se zobrazí na levé straně i bez CSS, jelikož je obrázek vytvořen na míru, nemusíme nijak upravovat jeho velikost. Šablona DWT je kompletní, můžu ji uložit a aplikovat na jiné stránky.

    11.3.

    Hlavní a ostatní stránky webové prezentaci

    Hlavní stránka Na hlavní stránce „page_content“ bude rotace obrázků, novinky a aktuality. Rotace obrázků bude vytvořena pomocí jQuery. Do „page_content“ napíšu následující kód: 0


    48

    Nyní tyto obrázky jsou umístěny vedle sebe po ose y. Tyto obrázky nejdříve musím schovat, aby byl vidět jenom jeden obrázek. Do CSS kódu přidáme: #rotator_content { overflow: hidden; position: relative; width: 984px; height:379px; }[28]

    Overflow určuje, jak se bude zacházet s obsahem [29], v mém případě s obrázky, a přidám jim hodnotu Hidden. Doplním kód následujícími řádky: #rotator_contentli { list-style: none; } #rotator, #rotatorli, #rotatorimg { width:984px; height:379px; } #rotatorli { position: absolute; }[28]

    Obrázky už jsou schovány a pustím se do psaní jQuery kódu, pomocí kterého napíšu rotaci. K tomu požiju metody fadeOut() a fadeIn(). [příloha č. 5] Za rotátorem přidám tři sloupce, každý s těchto sloupců bude mít svůj účel. Tyto sloupce, lze vytvořit pomocí tabulek a také pomocí CSS. Dále popíšu způsob pomocí CSS. Nejdříve přidám kód do HTML.

    Novinky

    Quisque vel loremeu libero laoreetfacilisis. Aeneanplacerat, ligula quisplaceratiaculis, mi magna luctusnibh, adipiscingpretiumeratneque vitae augue.



    Tento kód se bude opakovat třikrát. Až na tag se selektorem ID
    ,

    se bude zde měnit název z ohraniceni1 na ohraniceni2,3. Kód CSS:

    .col{ float:left; width:328px; margin-bottom:10px; } #ohraniceni1{

    49

    margin:20px 8px 0 0; border: 1px solid #000;} #ohraniceni2{ margin-top:20px; border: 1px solid #000; } #ohraniceni3{ margin:20px 0 0 8px; border: 1px solid #000; } h2{ margin:0; text-align:center; background:url("images/black_2.gif") repeat-x; color:#FFF; height:30px; } p{ background-color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:1.2em; text-align:justify; padding:10px; }

    Ostatní stránky Stránky Olives, Svět Paštik, Chatka budou vypadat stejně, budou se lišit jenom textem a obrázky. Tento kód je trochu podobný tomu na hlavní stránce. Jedná stránka, může obsahovat velké množství dat, které nelze rozdělit, ale musejí být nějak zorganizovány na jedné stránce. Sem by se hodilo řešení záložek, jako například ve Wordu.

    Obrázek 27 - Záložky v MS Office

    Každá záložka má svůj obsah, ale ve stejném okně. Aktivní složka ukazuje jenom tu informaci, kterou obsahuje například záložka „Domů“ má styly písma a ostatní záložky jsou neaktivní čili schované. Na stejném principu by měly fungovat i záložky ve webové

    50

    prezentaci. Existuje dva způsoby, jak ji lze vytvořit. Jeden způsob použit jenom CSS styl, a druhý – CSS + jQuery. Rozhodla jsem se, že tento problém vyřeším pomocí CSS a jQuery. Nejdříve vytvořím kód HTML a pak kód CSS pro záložky. Kód HTML
  • Francouzské teriny 180g
  • Francouzské teriny 90g
  • Francouzské teriny 125g
  • Francouzské teriny 320g
  • oblast obsahu1

    oblast obsahu2

    oblast obsahu3

    oblast obsahu4



    Kód CSS bude podobný kódu hlavního menu: .zalozka{ margin-top:20px; margin-bottom:5px; } .zalozkali{ display:inline; padding:5px; background-color:black; border:1px solid #C0C0C0; border-bottom:none; white-space:nowrap; } .zalozkalia{ text-transform:uppercase; color:#fed550; } .zalozkalia:active{ background-color:aqua; } .zalozkalia:hover{ color:gray; }

    51

    Obrázek 28 - Záložky vytvořeny v CSS

    A použiju následující jQuery skript ke zpracování záložek: $(document).ready(function() { //Настройки по умолчанию $(".tab").hide(); //schovatkontent $("ul.zalozkali:first").addClass("active").show(); //Aktivovat první záložku $(".tab:first").show(); //Ukázat obsah první záložky //Dej po kliknuti myši $("ul.zalozkali").click(function() { $("ul.zalozkali").removeClass("active"); $(this).addClass("active"); //přidat třídu „active“ k vybrané záložce $(".tab").hide(); //Schovat záložku a její obsah var activeTab = $(this).find("a").attr("href"); //Найти значение атрибута для выявления активной вкладки с содержанием $(activeTab).fadeIn(); // return false; }); }); [30]

    Mám zpracované všechny stránky „Home“, “Olives“, “Svět paštik“, „Tzar Caviar“ a „Chatka“. Zbývá vytvořit stránky „Kontakt“, „O nás“. Stránka „O nás“ je velice jednoduchá, obsahuje pouze text, proto rovnou začnu stránkou „Kontakt“. Tato stránka bude mít dva sloupce, v prvním sloupci budou kontaktní a fakturační údaje a ve druhém bude zadávací formulář a mapa. Přejmenuju stránku kontakt.html na kontakt.php, tato stránka bude obsahovat jednoduchý kód PHP. Nejdříve napíšu kód pro levý sloupec:

    Kontakt

    Naše adresa:

    GOURMET PARTNERS, s.r.o.
    Ohradní 1421
    140 00 Praha 4

     



    52

    <strong>GSM.: 775 570 229
    <strong>GSM.: 776 728 139
    <strong>Fax.: 257 217 927
    <strong>E-mail:[email protected]


    Fakturační údaje:

    Společnost GOURMET PARTNERS, s.r.o.
    IČ: 24664642
    DIČ: CZ24664642



    „KontAdr“ určuje šířku levého sloupce. Kontaktní údaje budou ve dvou sloupcích: první sloupec „kontHraniceleft“ a druhý „kontHraniceright“, pak následují Fakturační údaje. K tomu napišeme nasledující CSS: #kontAdr{ float:left; width:520px; background-color:#ebe8d9; margin: 30px 5px 20px 30px; padding: 20px; border-radius: 15px;Zde jsme použili CSS3, vytvořili jsme zaoblený rohy -moz-border-radius: 15px; -webkit-border-radius: 15px; } #kontAdr h2{ background-image:url('images/black_2.gif'); background-repeat:repeat-x; font:20px/30px Colaborate-RegularRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; } #kontAdr h3 { padding:8px 20px 8px 20px; } .kontHraniceleft{ float:left; margin:0 0 20px 20px; } .kontHraniceright{ float:right; margin:0 20px 20px 0; } .kontHranicerightstrong{/*kontakt tel*/ float:left;

    53

    width:3.3em; } .kontHraniceright a{ color:blue; }

    Náš levý sloupec vypadá následně:

    Obrázek 29 - Levá část stránky

    Teď se pustím do zavedení mapy na webovou stránku. Bude to probíhat ve třech krocích. 1. krok: otevřeme stránku

    maps.google.com a

    zadáme adresu Ohradní 1421, 140 00

    Praha – Praha 4, Česká republika 2. krok: otevřeme odkaz, který najdeme v pravém uhlu a pak zmačkneme Přizpůsobit vloženou mapu a zobrazit náhled 3. krok: V nově otevřeném okně vyberu velikost mapy, v mém případě velikost bude 280x250 která se bude zobrazovat na webové stránce a zkopíruju vygenerovaný kód. [příloha č. 6] Teď vytvořím kontaktní formulář:


    54

    Obrázek 30 - stránka kontakt

    Webová prezentace je hotová a připravena k použití. Vytvořená webová prezentaci nyní odpovídá všem požadavkům společnosti Gourmet Partners, s.r.o. Snažila jsem se ji vytvořit tak, aby odpovídala standardům WEB2.0, cílem stránky je seznamovat návštěvníky s nabídkou potravin a to ten web splňuje. Do stránek je vložen kód Google Analytics, které pomáhá sledovat návštěvnost stránek. Od té doby co byl tento web zprovozněn, trafik návštěvnosti neustále roste, toto znázorňuje následující obrázek:

    Obrázek 31 - Statistika návštěvnosti. Google Analytics

    55

    Tato statistika návštěvnosti dává možnost sledovat, které stránky tohoto webu jsou populární, kde se zdržují déle, což pak dává možnost upravovat neboli úplně předělat stránky, které mají nejnižší návštěvnost. Tato webová stránka je navržena tak, že se ji dá snadno upravit pro elektronický obchod, který se v budoucnu předpokládá. Tato webová prezentaci byla testována v různých prohlížečích pomocí modulu SuperPreview od společnosti Microsoft a je zcela kompatibilní [příloha č. 8] Webová prezentace byla testována na validnost kódu, ten test prošel úspěšně. Tento web byl testován pomocí nástroje WDG HTML Validator (testuje celý web jedním kliknutím) a taky pomocí nástroje W3 Validator.

    56

    12.

    Závěr

    Cílem této bakalářské práce je teoretický popis webové stránky a popis moderních technologii, které jsou aktuální na trhu a jsou použitelné pro tvorbu webových stránek. Dále pak praktická část, kde je popis samotné tvorby webové stránky pro gastronomickou firmu. V praktické časti je podrobně popsán krok za krokem průběh tvorby webové prezentaci a její implementaci. Moderní doba vyžaduje od člověka skoro každodenní aktualizaci nejen jeho vybavení počítačů, ale i aktualizaci jeho znalostí, poznání nových směrů a praktické využití pro dosažení lepších výsledků a překonání konkurence. Webové stránky, které jsou vytvářeny teď, jsou mnohem složitější a náročnější, než to bylo před lety. Tehdy se ještě nevědělo, do které marketingové strategie firmy mají zařadit web, nyní je tomu úplně jinak. Dnes webová stránka prezentuje firmu na trhu. Počet uživatelů, pro které informace z webu je prvotní, stoupa s každým rokem, což znamená, že o novém zboží, službách se hodně lidi dozví v první řadě prostřednictvím internetu. Dobře vytvořené a navržené webové stránky přinášejí jejich vlastníkům jenom zisk.

    57

    13.

    Zdroje a literatura

    [1] BAUMGARDT, Michael. Webdesign s Adobe Photoshop 7 a GoLive6. Brno : Computer Press, 2003. 311 s. ISBN 80-7226-797-3. [2] Struktura webových stránek [online]. 2009 [cit. 2011-05-22]. Struktura webových stránek. Dostupné z WWW: <webmount.ru/articles/111/1/>. [3] O'REILLY , Tim . What Is Web 2.0 - O'Reilly Media [online]. 30.09.2005 [cit. 201105-22]. What Is Web 2.0. Dostupné z WWW: . [4] WATT, Stephen. Mashup-приложения - эволюция SOA [online]. 16.02.2009 [cit. 2011-05-22]. IBM Developer Works. Dostupné z WWW: . [5] WebStudio2U. Основные принципы Web 2.0 дизайна при создании сайтов : Что такое WEB 2.0? [online]. 2009 [cit. 2011-05-17]. Zásady designu WEB2.0. Dostupné z WWW: . [6] Мэшап (веб). In Wikipedia : the free encyclopedia [online]. St. Petersburg (Florida) : Wikipedia Foundation, 7.06.2009, last modified on 20.02.2011 [cit. 2011-05-17]. Dostupné z WWW: . [7] RSS. In Wikipedia : the free encyclopedia [online]. St. Petersburg (Florida) : Wikipedia Foundation, , last modified on 1. 1. 2011 [cit. 2011-05-17]. Dostupné z WWW: [8] Really Wild Flowers - British wildflower seed, plants, bulbs & orchids for your garden [online]. 2009 [cit. 2011-05-22]. Really Wild Flowers. Dostupné z WWW: . [9] Allbest.Ru - выбери лучшее! [online]. 2011 [cit. 2011-05-22]. Allbest.ru. Dostupné z WWW: [10] E-HQ/Е-Штаб [online]. 2009 [cit. 2011-05-22]. E-HQ. Dostupné z WWW: . [11] Really Wild Flowers - British wildflower seed, plants, bulbs & orchids for your garden [online]. 2009 [cit. 2011-05-22]. Really Wild Flowers. Dostupné z WWW: . [12] Google Trends: Soa [online]. 2011 [cit. 2011-05-22]. Google Trends. Dostupné z WWW: 58

    [13] PC Week/Russian Edition. Что дает слияние SOA и Web 2.0? [online]. 2010 [cit. 2011-05-17]. SOA a WEB2.0. Dostupné z WWW: [14] Бесплатный хостинг. In Wikipedia : the free encyclopedia [online]. St. Petersburg (Florida) : Wikipedia Foundation, , last modified on 10.04.2011 [cit. 2011-05-17]. Dostupné z WWW: . [15] Endora. Podminky-pouziti / podpora / Free webhosting Endora.cz - neomezeně domén [online]. 2009 [cit. 2011-05-17]. Podmínky použití. Dostupné z WWW: . [16] ZRALÝ, Jiří . Vše o hostingu: Dostupnost webhostingu [online]. 2011 [cit. 2011-0517]. Vše o hostingu|Webhosting srozumitelně. Dostupné z WWW: . [17] KÝBLSoft. Dostupnost českých a slovenských hostingů: nezávislé měření [online]. 17.5.2011 [cit. 2011-05-17]. Výsledky z nezávislého měření českých a slovenských hostingů. Dostupné z WWW:< http://mereni.kyblsoft.cz/freehostingy/ceske> [18] ZONER software, a.s. Macromedia Dreamweaver 8 - pracovní prostředí | Interval.cz [online]. 30. 06. 2006 [cit. 2011-05-19]. Interval.cz. Dostupné z WWW: . [19] Macromedia Deramweaver 8, popis produktu [online]. 2005 [cit. 2011-05-22]. Macromedia Deramweaver 8. Dostupné z WWW: . [20] Microsoft Download Center [online]. 2011 [cit. 2011-05-22]. Microsoft Download Center. Dostupné z WWW: [21] Hledání: Adobe dreamweaver | Alza.cz [online]. 2011 [cit. 2011-05-22]. Alza.cz. Dostupné z WWW: . [22] Microsoft Expression Studio Web Pro 4.0, DVD | Alza.cz [online]. 2011 [cit. 201105-22]. Alza.cz. Dostupné z WWW: . [23] Gourmet Partners [online]. 2010 [cit. 2011-05-22]. Gourmet Partners. Dostupné z WWW: <www.gourmetpartners.cz>.

    59

    [24] KRUG, Steve. Webdesign : Nenuťte uživatele přemýšlet. Brno : Computer Press, 2006. 167 s. ISBN 80-251-1291-8 [25] What is my screen resolution/display resolution? - Screen resolution statistics [online]. 2011 [cit. 2011-05-22]. SCREEN RESOLUTION STATISTICS. Dostupné z WWW: . [26] LEEDS, Chris. Microsoft Expression Web2. Brno : Computer Press, 2009. 333 s. ISBN 978-80-251-2634-9 [27] SHEVCHIK, Anton. JQuery для начинающих [online]. 2011 [cit. 2011-05-22]. JQuery. Dostupné z WWW: . [28] LINDLEY, Cody. JQuery Kuchařka programátora. Brno : Computer Press, 2010. 436 s. ISBN 978-80-251-3152-7. [29] JANOVSKÝ, Dušan. Jak psát web, návod na html stránky [online]. 2011 [cit. 201105-22]. Jak psát web. Dostupné z WWW: . [30] Меню – закладка на JQuery | | Блог Вебмастера [online]. 2011 [cit. 2011-05-22]. W-blog. Dostupné z WWW: . [31] Mash-up [online]. 2011 [cit. 2011-05-22]. Mash-up. Dostupné z WWW: . [32] Введение в SOA. Часть 1. Проектирование информационных систем [online]. 2009 [cit. 2011-05-22]. SOA . Dostupné z WWW: [33] SOA | Сервисно-ориентированная архитектура | Epicor [online]. 2010 [cit. 2011-05-22]. Epicor. Dostupné z WWW: [34] IT & Network Infrastructure News The Merging of SOA and Web 2.0 [online]. 15.7.2007 [cit. 2011-05-22]. IT & Network Infrastructure News. Dostupné z WWW: [35] When the worlds of SOA and Web 2.0 collide | ZDNet [online]. 2006 [cit. 2011-0522]. ZDNet. Dostupné z WWW: [36] Freehosting. In Wikipedia : the free encyclopedia [online]. St. Petersburg (Florida) : Wikipedia Foundation, , last modified on 26.6.2010 [cit. 2011-05-22]. Dostupné z WWW: . 60

    [37] Kaskádové styly. In Wikipedia : the free encyclopedia [online]. St. Petersburg (Florida) : Wikipedia Foundation, [cit. 2011-05-22]. Dostupné z WWW:. [38] JQuery. In Wikipedia : the free encyclopedia [online]. St. Petersburg (Florida) : Wikipedia Foundation, [cit. 2011-05-22]. Dostupné z WWW: [39] CROFT, Jeff , et al. Mistrovství v CSS. Brno : Computer Press, 2007. 409 s. ISBN 978-80-251-1705-7. [40] BUDD, Andy. CSS filtry, hacky a pokročilé postupy. Brno : Zoner Press, 2007. 270 s. ISBN 978-80-86815-54-1 [41] SAWYER MCFARLAND, David. CSS The Missing Manual. Moskva : Питер, 2010. 512 s. ISBN 978-5-91180-871-6.

    61

    14.

    Přílohy Příloha č. 1 - www.nissan.cz

    62

    Příloha č. 2 - www.czc.cz

    63

    Příloha č. 3 – www.refreshyourclub.cz

    64

    Příloha č. 4 – CSS layouty

    65

    Příloha č. 5 – Kód jQuery - rotátor // Inicializace. function init_rotator() { // Existuje element? if (!$('#rotator').length) { // Pokud neexistuje, končíme. return; } // Rychlost otaceni. var speed = 4000; // Stav pozastaveni. var pause = false; // Funkce pro otáčení function rotate(element) { // Vybere buď následující, nebo první element li. var $next_li = $(element).next('li').length ? $(element).next('li') : $('#rotator li:first'); // Pokračuje. function doIt() { rotate($next_li); } // Schová element li. $(element).fadeOut(speed); // Zobrazí následující element li. $($next_li).fadeIn(speed, function() { // Mírná prodleva. setTimeout(doIt, speed); }); } // Schová vše kromě prvního elementu li. $('#rotator li:first').siblings('li').hide(); // cekame na nacteni stranky. $(window).load(function() { // Zahají otáčeni. rotate($('#rotator li:visible:first')); }); } // Uvede věci do pohybu. $(document).ready(function() { init_rotator();});

    66

    Příloha č. 6 – Kód vkládaní mapy <iframewidth="280" height="250" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.ru/maps?f=q&source=s_q&hl=cs&geocode=&q=Ohradn%C3%AD+1421, +PraguePraha+4,+%C4%8Cesk%C3%A1+republika&aq=0&sll=54.41893,40.341797&sspn=30.263193,79.013 672&ie=UTF8&hq=&hnear=Ohradn%C3%AD+1421%2F63a,+140+00+Praha+4Michle,+%C4%8Cesk%C3%A1+republika&ll=50.0551,14.456549&spn=0.013777,0.024118&z=14&a mp;output=embed">
    <small>Zvětšit mapu

    Příloha č. 7 – skript Google Analytic <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-22814004-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.googleanalytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();

    67

    Příloha č. 8 – test v SuperPreview IE6 a IE8

    68