KAPITOLA 1 Přehled aktuálního vývoje webů 11

Podobné dokumenty
OBSAH. Předmluva 13 Poděkování Přehled dnešního vývoje webů Design pro minulost, přítomnost i budoucnost 33

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

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

1. Začínáme s FrontPage

Obsah. Začínáme. Rychlý úvod do Dreamweaveru. Jak si přizpůsobíme pracovní plochu

Vývoj Internetových Aplikací

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

Základní práce v souborovém manažeru

Webová grafika, struktura webu a navigace, použitelnost a přístupnost

Co je to DTP. Albrechtova střední škola, Český Těšín, p.o. Označení materiálu (přílohy):

IE1 jazyk HTML a kaskádové styly

IE1 jazyk HTML a kaskádové styly

Petr Tumajer Certifikáty z kurzů a školení

OBSAH. Kontrola aktualizací... 18

Základy WWW publikování

Pseudotřídy. Střední škola informatiky, elektrotechniky a řemesel Rožnov pod Radhoštěm. Modernizace výuky s využitím ICT, CZ.1.07/1.5.00/34.

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

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Kdy použít program Microsoft Publisher Desktop Publishing 12 Proces návrhu 12. Základy práce 15. Panely nástrojů 15

Internet 2 css, skriptování, dynamické prvky

Název: VY_32_INOVACE_PG4119 Tipy a triky, rozdíly mezi prohlížeči

Tvorba WWW stránek. Mojmír Volf

MODERNÍ WEB SNADNO A RYCHLE

Olga Rudikova 2. ročník APIN

Kartografická webová aplikace. Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

Obsah. ČÁST I Základy návrhu webových stránek. Kapitola 1 Zákaznicky orientovaný návrh webu 19. Jak ze vzorů pro návrh webu vyzískat co nejvíc 33

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001

IVT. Rastrová grafika. 8. ročník

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

Počítačová prezentace. Základní pojmy. MS PowerPoint

Úvod do tvorby internetových aplikací

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

Mgr. Stěpan Stěpanov, 2013

22. Tvorba webových stránek

TNPW1 Cvičení

POKROČILÉ ZPRACOVÁNÍ TEXTU

1. Dříve než začneme Trocha historie nikoho nezabije Co budete potřebovat Microsoft versus zbytek světa...

Název: VY_32_INOVACE_PG4120 Literatura, online zdroje informací, testy

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

HTML - Úvod. Zpracoval: Petr Lasák

Webová stránka. Matěj Klenka

Obsah. Úvod Začínáme s PowerPointem Operace se snímky Pro koho je kniha určena...10 Použité konvence...11

TVORBA TEXTOVÉHO DOKUMENTU PROSTŘEDKY, PŘENOSITELNOST

Stručný obsah Šablona CSS Pravidla CSS, selektory a deklarace vlastností Formátování textů, nadpisů a odkazů Efekty v textech a odkazech

Š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

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

Úvod do jazyka HTML (Hypertext Markup Language)

Magento se představuje

Úvod 1 ČÁST 1 HTML 1 Základy HTML a kaskádových stylů 5

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

<link> - definuje vztah k jiným XHTML dokumentům, typicky

================================================================================ =====

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Obsah. Úvod Barevná kompozice Světlo Chromatická teplota světla Vyvážení bílé barvy... 20

1.13 ACCESS popis programu

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

Zrychlete své WWW stránky!

Úvod do CSS. Střední škola informatiky, elektrotechniky a řemesel Rožnov pod Radhoštěm. Modernizace výuky s využitím ICT, CZ.1.07/1.5.00/34.

ŠKODA Portal Platform

Návrh stránek 4IZ228 tvorba webových stránek a aplikací

VY_32_INOVACE_INF3_18. Textové formáty PDF, TXT, RTF, HTML, ODT

Obsah. 1 Úvod do Visia Práce se soubory 47. Předmluva 11 Typografická konvence použitá v knize 13

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

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

Obsahy kurzů MS Office

(X)HTML, CSS a jquery

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

TEZE. Vývoj dialogu člověk počítač v prostředí WWW. Česká zemědělská univerzita v Praze. k diplomové práci na téma. Provozně ekonomická fakulta

Tvorba webových stránek

Výukový materiál vytvořen v rámci projektu EU peníze školám. "Inovace výuky" registrační číslo CZ.1.07/1.5.00/

Tvoříme PŘÍSTUPNÉ STRÁNKY. webové. Připraveno s ohledem na novelu Zákona č. 365/2000 Sb., o informačních systémech veřejné správy.

Obsah ČÁST I JAK SE UCHÁZET O ZÁKAZNÍKY NA WEBU KAPITOLA 1

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

Microsoft Word základní

Jak namalovat obraz v programu Malování

OBSAH. Úvodem 13. KAPITOLA 1 Osobitost webdesignu 23. O autorovi 11 Poděkování 11

Adobe Photoshop 18. Ukládání dokumentu formáty

Po ukončení tohoto kurzu budete schopni:

CSS 1 Relativní pozicování Relativní pozicované bloky jsou pozicované vůči nornálnímu toku elementů dokumentu. (nejsou vyjmuty z normálního toku jako

Obsah. Úvodem 9. Kapitola 1 Než začneme 11. Kapitola 2 Dynamické zobrazování obsahu 25. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

Ukázka knihy z internetového knihkupectví

Variace Microsoft Word

O CSS podrobněji. Box model Document flow Layout

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

INFORMATIKA vyšší úroveň obtížnosti

Obsah 1 SEZNÁMENÍ S PROGRAM EM 1

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

Název školy: SOŠ NET OFFICE Orlová, spol. s r.o. Vypracoval/a: Mgr. Alena Sovová

BRIEF & KONCEPCE / ETAPA O.

ZPRÁVA O HODNOCENÍ PŘÍSTUPNOSTI WEBOVÉ PREZENTACE MĚSTA XXXXXXXX

Webové stránky. 6. Grafické formáty pro web. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Webové stránky. 13. Obrázky na webových stránkách, modul Uložit pro web a zařízení. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch

XHTML 1. Značkovací jazyky (mark-up): Součastí prostředků je systém m značek

1 Webový server, instalace PHP a MySQL 13

WEB KNIHOVNY JAKO NÁSTROJ K PROPAGACI SLUŽEB A INFORMACÍ ING. PAVEL CIMBÁLNÍK

Střední škola průmyslová a umělecká, Opava, příspěvková organizace, Praskova 399/8, Opava, IČO: Projekt: OP VK 1.5

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

IVT. Grafické formáty. 8. ročník

Transkript:

Obsah Úvodem 9 KAPITOLA 1 Přehled aktuálního vývoje webů 11 Definice webového designu 12 Poznejte sedm pravidel webového designu 14 Pochopte tři přístupy k webovému designu 16 Shrnutí 24 KAPITOLA 2 Design minulosti, přítomnosti a budoucnosti 25 Poznejte bolístky prohlížečů 26 Přidání statistik využití 28 Rozvětvení stránek 30 Pochopení datové šířky pásma 30 Budujte na slabinách předchozího návrhu 33 Shrnutí 43 KAPITOLA 3 Co je třeba, než začnete 45 Využití požadavků 46 Jak porozumět požadavkům na rychlost 51 Pro jaké rozlišení navrhovat 52 Pro jakou barevnou hloubku navrhovat 58 Navrhování s ohledem na budoucí rozšiřitelnost 60 Shrnutí 64 KAPITOLA 4 Vylepšení použitelnosti 65 Zjednodušení architektury 66 Tvorba layoutu 69 Vývoj navigace 71 Jak navrhovat s ohledem na přístupnost 75 Jak navrhovat s ohledem na obsah 75 Shrnutí 78

4 Obsah KAPITOLA 5 Shromáždění požadavků na web a vytvoření jeho grafické podoby 79 Získání a shromáždění požadavků na web 81 Vytvoření grafického návrhu pro klienta 84 Přijmutí rozhodnutí ohledně vybraného návrhu a provedení úprav 91 Shrnutí 92 KAPITOLA 6 Co je potřeba k tvorbě skládaného webu 93 Pochopení konceptu skládání obrázků 94 Pochopení jazyka XHTML 102 Porozumění grafice 104 Pochopení jazyka CSS 104 Jak používat vkládané soubory 110 Shrnutí 110 KAPITOLA 7 Jak pracovat s grafikou 111 Co je třeba vědět o vektorových a bitmapových obrázcích 112 Co je třeba vědět o formátech JPEG a GIF 113 Chybné využití obrazových formátů 123 Jak pracovat s grafickým/kompresním softwarem 128 Shrnutí 128 KAPITOLA 8 Základy tvorby skládaných designů pomocí CSS 131 Design pomocí CSS versus tabulkový design pomocí XHTML 132 Porozumění blokovému modelu CSS 142 Kdy použít tabulky 146 Validace kódu 147 Testování designu v různých prohlížečích 148 Shrnutí 148 KAPITOLA 9 Vzorové řešení: CSS design s málo obsahem 149 Porozumění struktuře designu 150 Budování struktury 154 Tvorba stránek ve druhé úrovni 170 Shrnutí 180

Obsah 5 KAPITOLA 10 Vzorové řešení: CSS design s průměrným množstvím obsahu 181 Porozumění struktuře designu 182 Vytvoření struktury 185 Tvorba stránek ve druhé úrovni webu 204 Shrnutí 213 KAPITOLA 11 Vzorové řešení: CSS design s velkým množstvím obsahu 215 Porozumění struktuře designu 216 Tvorba struktury 220 Tvorba stránek ve druhé úrovni 238 Shrnutí 253 KAPITOLA 12 Vzorové řešení: Layout se třemi sloupci se stejnou výškou 255 Porozumění struktuře designu 256 Tvorba struktury 259 Tvorba stránek ve druhé úrovni 271 Shrnutí 272 KAPITOLA 13 Vzorové řešení: Design založený na pozadí 273 Porozumění struktuře designu 274 Tvorba struktury 277 Tvorba stránek ve druhé úrovni webu 291 Shrnutí 292 KAPITOLA 14 Vzorové řešení: Formulář pomocí CSS 293 Porozumění struktuře formuláře 294 Jaké styly použít k tvorbě formuláře 296 Tvorba formuláře řádek po řádku 297 Shrnutí 307 KAPITOLA 15 Vzorové řešení: Šablona XHTML pro malé množství obsahu 309 Tvorba designu pro malé množství obsahu 310 Porozumění přednostem a slabinám vybraného designu 310 Přidání vodítek a řezů 312

6 Obsah Vytvoření rodičovské tabulky 313 Vytvoření a propojení šablony stylů 314 Vytvoření tabulky navigační nabídky 315 Přidání obrázku do prostředního sloupce 317 Vytvoření tabulky s obsahem (pravé oblasti) 318 Vytvoření zápatí 322 Shrnutí 323 KAPITOLA 16 Tipy a techniky 325 Tantekův hack neboli hack blokového modelu 326 Pojmenujte správně pravidla a vlastnosti 329 Odstranění vnějších a vnitřních okrajů 332 Vytvoření předlohy designu s pevnou šířkou pomocí CSS 333 Vezměte v potaz zvyšující a snižující se výšku sloupců 340 Centrování designu s pevnou šířkou 342 Vytvoření designu s pohyblivou šířkou 345 Vždy stejné vykreslení značky <hr /> 346 Vytvoření čáry bez značky <hr /> 348 Použití obrázků na pozadí jako prvků designu 349 Vytvoření efektu překreslení pomocí CSS 350 Využijte vysouvací nabídky pomocí JavaScriptu 351 Zapamatujte si pořadí okrajů u vlastností margin a padding 352 K řešení problémů používejte vlastnosti border a background 352 Zakomentování kódu kvůli řešení problému 355 Konvence jedinečných názvů 356 Dejte si pozor na vnější okraj značek <form> 356 Jak se vyhnout vodorovnému posuvníku 358 Používání zkráceného zápisu v kódu CSS 359 Jak rozumět jednotkám písma 359 Použití značek <span> a <div> k účelům tisku 359 Použití negrafických prvků při navrhování často se měnících webů 360 Přidávejte skryté značky <div> pro budoucí použití 361 Umístěte správně vlastnost line-height 361 Testování provádějte průběžně a vždy stejně 362 Vytvářejte soubory zdrojových obrázků tak, aby je bylo možné snadno přizpůsobit a opět uložit 363 Rozdělte soubory zdrojových obrázků na části 365 Vytvoření chytré navigační nabídky 365 Opakované použití obrázků 366 Odsazení a komentování zdrojového kódu 369

Obsah 7 Odstranění volného místa a komentářů 369 Shrnutí 370 KAPITOLA 17 Přizpůsobení designů na přiloženém CD 371 Postup přizpůsobení šablony 372 Návody k práci ve Photoshopu 378 Shrnutí 386 KAPITOLA 18 Šablony na přiloženém CD 387 Složka s novými designy 389 Složka se starými designy 599 Shrnutí 668 Rejstřík 669

Úvodem Metody a postupy, jimiž se vytvářejí profesionální webové stránky, se nezměnily od doby, kdy vyšlo první vydání této knihy. Designéři stále musí znát požadavky, uvědomit si technické výhody a nevýhody layoutů, tvořit sazbu, ukládat obrázky ve správných formátech a weby testovat tak, jak se to dělá už více než desetiletí. Nicméně změnily se některé technické postupy, jimiž lze tyto úkoly splnit. Pravděpodobně nejvýznamnější změnou, která nastala v tomto období, je způsob výstavby webu. Designy pomocí HTML (Hypertext Markup Language, česky hypertextový značkovací jazyk), nyní XHTML (Extensible Hypertext Markup Language, česky rozšířený značkovací jazyk) založené na tabulkách se používaly k navrhování webů mnoho let. Tato metoda se nicméně změnila, a to ve prospěch designů založených na kaskádových stylech (CSS). Jinými slovy obsah se primárně navrhuje pomocí kaskádových stylů, jež poskytují mnohem větší kontrolu nad designem s menším množstvím kódu. Tato změna kódování byla hnací silou skrývající se za nahrazením velké části této knihy novými metodami, tipy, vzorovými řešeními a šablonami, jež byly součástí prvních dvou vydání originálu této publikace. Cílem knihy Profesionální design: Techniky a vzorová řešení je ovšem stále naučit začátečníky a mírně pokročilé webové designéry řešit různé úkoly spojené s navrhováním webů. Toho dosáhneme obecnou diskuzí, vzorovými řešeními a specifickými tipy a technikami. Existuje mnoho způsobů, jimiž dnes designéři své stránky tvoří. Tato kniha popisuje, jak A5design, společnost vlastněná autorem knihy, plní požadavky svých klientů od konce 90. let minulého století. Tato kniha je psána pokud možno co nejméně technicky. I když některou terminologii nelze tak jako tak opomenout, mnoho z ní je zjednodušeno nebo zcela vyloučeno, abychom čtenáři pomohli rychle pochopit obecné koncepty a poté je rychle a snadno použít v praxi. Vycházíme z předpokladu, že učení je mnohem jednodušší, pokud čtenář hned tvoří, než když se musí prokousávat mnoha pojmy, které zahrnuje terminologie. Nelze říci, že se tato kniha nezabývá specifickými problémy, na které designéři nejčastěji narazí. Zabývá. Mnoho tipů a technik popisovaných v knize čtenář rozhodně využije při jeho vlastním navrhování webů v praxi. Tipy a techniky obsažené v knize jsou výsledkem mnoha let řešení problémů, různých úskalí a různých hloupých chyb. Vyladili jsme je, nicméně pouze v rámci subjektivních výsledků tvorby a v obecném technickém smyslu. Jakmile čtenář tuto knihu přečte, bude rozhodně rozumět tomu, jak na tvorbu vysoce profesionálních webových stránek.

Poznámka k českému kódování Při použití kódů v knize s českými texty (znaky s diakritikou) změňte kódování (hodnotu parametru charset v záhlaví stránky) z iso-8859-1 na iso-8859-2. Dále je třeba změnit jazyk dokumentu v parametrem lang a xml:lang značky <html> na hodnotu cs. Zde je příklad použití v hlavičce dokumentu: <html lang= cs xml:lang= cs > <meta http-equiv= Content-Type content= text/html; charset=iso-8859-2 /> Poznámka redakce českého vydání Nakladatelství a vydavatelství Computer Press, které pro vás tuto knihu přeložilo, stojí o zpětnou vazbu a bude na vaše podněty a dotazy reagovat. Můžete se obrátit na následující adresy: Computer Press redakce počítačové literatury Holandská 8 639 00 Brno nebo knihy@cpress.cz Další informace a případné opravy českého vydání knihy najdete na internetové adrese http://knihy.cpress.cz/k1729. Prostřednictvím uvedené adresy můžete též naší redakci zaslat komentář nebo dotaz týkající se knihy. Na vaše reakce se srdečně těšíme.