Výběr použitých technlogií závisí na cílové skupině uživatelů.
Grafický návrh
Webový dokument má neurčité rozměry závislé na velikosti zobrazovacího zařízení (pokud je vůbec nějaké použito např. u zrakově postižených). Webový dokument je možné vnímat podobně jako pohled např. na toaletní papír (při větším dokumentu vidíte vždy pouze jeho část).
Posouvání obsahu (scrolling)
- horizontální – v našich podmínkách nevhodné
- vertikální
Šířka obsahu
Lidské oko dokáže najednou vnímat plochu přibližně o rozměrech 800x600 bodů.
- minimální šířka obsahu
- pozor na dlouhá slova, vložené objekty, odkazy na soubory s dlouhými názvy atd. (zejména u vícesloupcového rozvržení)
- maximální šířka obsahu
- ideální šířka textového bloku (sloupce) je přibližně 30-70 znaků na řádek
CSS vlastnosti
- overflow
- min-width, max-width
- IE6- tyto CSS vlastnosti nezná, ale je možné jej to "naučit" pomocí vlastnosti width:expression...
Rozvržení vzhledu
Generátory rozvržení vzhledu:
Jednosloupcové
Vícesloupcové
- HTML
- tabulka

- rozvržení je realizovatelné i bez CSS a tudíž funkční ve všech prohlížečích

- nevýhodná pro přenostná zařízení (horizontální posun)
- problémy při formátování tisku (vypnutí postranních sloupců)
- neumožňuje změnu pořadí prvků stránky bez zásahu do zdrojového kódu nebo použitím CSS tj. obsah bude většinou až za navigací
- zobrazí se až po načtení celého obsahu tabulky (dá se vyřešit více tabulkami)
- CSS2
- absolutní pozicování

- vyjme blok z toku textu
- jednoduchá změna pořadí prvků stránky tj. obsah může být před navigací
- důležitý obsah patičky nemůže být širší než hlavní obsah, aby jej nepřekryly postranní sloupce

- plovoucí bloky

- využívá se funkce obtékání
- jednoduchá změna pořadí prvků stránky tj. obsah může být před navigací
- ukončení plovoucího boxu
- prvkem obsahující alespoň 1 znak (např. ) s CSS vlastnosmi (ne vždy je takový prvek k dispozici):
- pouze pomocí CSS vlastností
Poznámka: CSS vlastnosti margin se dá využít také jako "relativní pozicování"
Pevná šířka
- v současnosti zpravidla 960 px (dříve 740 px)
- jednoduchý návrh rozvržení vzhledu (layout)
- vhodné pro komplikované grafické návrhy
- u menšího rozlišením (velikosti okna) se zobrazí horizontální posuv
- u většího rozlišením (velikosti okna) není využita celá dostupná plocha okna prohlížeče
- při zvětšení písma hrozí rozpad layoutu nebo se zobrazí horizontální posuvníky
Přizpůsobivá šířka
- je udávána v jednotkách em
- přizpůsobuje velikosti textu, sož je výhoda pro uživatele s horším zrakem
- odstraňuje nevýhodu nevyužité plochy prohlížeče u velkého rozlišení (okna prohlížeče)
Pružná šířka
- je udávána v %
- komplikovanější grafický návrh
- přizpůsobuje se velikosti okna prohlížeče a využívá tak celou jeho dostupnou plochu, což ocení uživatelé s větší obrazovkou
- ve většině případů se nastavuj minimální (usnadňuje návrh layoutu) a maximální (usnadňuje čtení) hodnotou šířky.
Šablony se většinou navrhují buďto s pevnou nebo pružnou šířkou. Pružná šířka ovšem bývá kombinací přizpůsobivé a pružné varianty v kombinaci se záporným pozicováním plovoucích bloků.
Při rozvržení obsahu je vhodné dle typografie dodržovat šířku odstavce (bloků) 30-80 znaků.
Pevnou nebo minimální šířku grafického návrhu je možné odhadnout ze statistik návštěvnosti.
Grafika
Pro práci s grafikou je vhodné mít:
- zkalibrovaný monitor, projektor, tiskárnu, skener, fotoaparát atd. (např. kalibrační sonda x-rite)
- při předávání dokumentů předávat i barevný profil monitoru (ICC, ICM)
- při úpravách fotografií používejte příslušný Minilab ICC (ICM) profil prostřednictvím kterého budete fotografie tisknout
- osvětlení 5200 K
- co možná největší zobrazovací plochu
- tablet (tablet notebook, tablet pc, apple tablet)
Pro média je vhodné na web umístit logo ve vektorové grafice společně s informacemi o barvách a písmu (např. Loga a grafický manuál | Česká pojišťovna)
Rastrová grafika
V rastrové (bitmapové) grafice je celý obrázek popsán pomocí jednotlivých barevných bodů (pixelů) uspořádaných do pravoúhlé mřížky. Každý bod má určen svou přesnou polohu a barvu. Kvalitu záznamu obrázku ovlivňuje především rozlišení (zobrazení 96 dpi, tisk 300 dpi) a barevná hloubka (počet barev).
Výhody:
- obrázek je možné vytvořit pomocí digitálního fotoaparátu nebo skeneru
Nevýhody:
- velké nároky na výkon počítače (plocha m2 ≈ souboru o velikosti 1 GB)
- při změně velikosti dochází ke zhoršování kvality
Použití:
- úprava digitálních fotografií
- webová grafika
- vlastní grafická díla
Editory:
- Gimp (XCF)
- Adobe Photoshop (PSD)

- Corel PHOTO-PAINT (CPT)

Ukázka: Dove Evolution
Otázky
Jaký bude obrázek při změně rozlišení monitoru z 1024x768 px na 800x600 px?
- menší
- stejně velký
- větší
Kolik pixelů má 12 Mpx foťák?
- 120 milionů
- 12 milionů
- 12 tisíc
Vektorová grafika
Vektorový obrázek je složen ze základních geometrických útvarů jako jsou body, přímky, křivky a mnohoúhelníky.
Výhody:
- změna velikosti bez ztráty kvality
- obrázek je rozdělen na samostatné objeky, se kterými je možné pracovat odděleně
- mnohem nižší nároky na výkon počítače než u rastrové grafiky
Nevýhody:
- pracné vytvoření obrázku
- příliš složiné objekty zvyšují nároky na výkon počítače (nevhodné pro fotografie)
Použití:
- logo
- počítačová sazba
- diagramy
- animace
- vlastní grafická díla
Editory:
- Inkscape (SVG)
- Adobe Illustrator (AI)

- CorelDraw (CDR)

Bézierova křivka
Obrázek není složen z jednotlivých bodů, ale z křivek – vektorů.
Křivky spojují jednotlivé kotevní body a mohou mít definovanou výplň (barevná plocha nebo barevný přechod). Tyto čáry se nazývají Bézierovy křivky, které umožňují pomocí čtyř bodů popsat libovolný úsek křivky.
Křivka je popsána pomocí dvou krajních kotevních bodů a dvou editačních bodů, které určují tvar křivky. Spojnice mezi kotevním a editačním bodem se nazývá směrová úsečka a je tečnou k výsledné křivce.
Grafické formáty
Rastrové (bitmapové) formáty
Přehled základních rastrových formátů
| Vlastnost |
GIF |
JPEG |
PNG |
TIFF |
| Model RGB |
256 barev
(8 bitů) |
16 milionů
(24 bitů) |
16 milionů
(24 bitů) |
16 milionů
(24 bitů) |
| Model CMYK |
 |
4 miliardy
(32 bitů) |
 |
4 miliardy
(32 bitů) |
| Gama korekce |
 |
|
 |
|
| Průhlednost |
2 úrovně
(1 bit) |
 |
256 úrovní
(8 bitů) |
256 úrovní
(8 bitů) |
| Komprese |
bezztrátová |
ztrátová |
bezztrátová |
bezztrátová |
| Proklad |
 |
 |
 |
 |
| Animace |
 |
 |
 |
 |
| Vrstvy |
 |
 |
 |
 |
GIF (Graphics Interchange Format)
- určení: archivace, webová grafika, nadpisy, plakáty, loga
- nevhodné pro: barevné fotografie
JPEG (Joint Photographic Experts Group)
- určení: fotografie, hladké přechody v tónu a barvě
- nevhodné pro: mnohonásobné zpracování a fotomontáže, perokresbu, text, ikonky (rušivé artefakty)
PNG (Portable Network Graphics)
- určení: archivace, text, čárová grafika, čisté barevné plochy a ostré rozhraní barev
- nevhodné pro: fotografie (5-10x větší soubor oproti JPEG)
- průhlednost PNG umí až IE7+
- pokud webový prohlížeč neumí zobrazit PNG průhlednost, zobrazí místo ní barvu nastavenou jako barvu pozadí při ukládání obrázku
TIFF (Tag Image File Format)
- určení: tisk, archivace obrázků
ICO
Ikona favicon.ico (Favorite Icon) usnadňuje uživateli vizuální odlišení jednotlivých webů. Obsahuje několik vrstev stejného obrázku v různé kvalitě.
- Vrstva (adresní řádek prohlížeče, minimalizované okno atd.):
- velikost: 16x16 px
- počet barev: 16 (4 bity)
- Vrstva (hlavní panel systému atd.):
- velikost: 32x32 px
- počet barev: 256 (8 bitů)
- vrstva (pracovní plocha atd.):
- velikost: 48x48 px
- maximální počet barev: 232 (32 bitů)
Odkaz na ikonu umístěte do hlavičky (X)HTML dokumentu:
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
Nejlepším místem pro soubor favicon.ico je kořenový adresář (root) webu.
Tvorba a editace
Asi nejrychleji můžete vytvořit faviconu pomocí online aplikace Bradicon. Pro vytváření a editaci je možné použít např. aplikaci Gimp.
Poznámka:
V Internet Exploreru se ikona zobrazuje až po přidání webové stránky do oblíbených položek. 
XCF
- nativní formát aplikace Gimp
- umožňuje ukládat společně rastrové i vektorové obrázky
- zachovává vrstvy, kanály a cesty
PAT
- formát obrázků používaných nástrojem Plechovka a Razítko pro výplně vzorkem
- v aplikaci Gimp se ukládají do adresáře
patterns
ABR
GBR
- formát pro stopy štětce
- mód:
- RGB – otisk štětce je barevnou kopií stopy
- odstíny šedi – pro otisk se použije aktuální barva popředí
GIH
- formát pro animované stopy štětce citlivé na směr pohybu štětce
PSD
- nativní formát aplikace Adobe Photoshop
- umožňuje ukládat společně rastrové i vektorové obrázky
- zachovává vrstvy, kanály a cesty
CPT
- nativní formát aplikace Corel PHOTO-PAINT
- umožňuje ukládat společně rastrové i vektorové obrázky
- zachovává vrstvy, kanály a cesty
TGA
- textury 3D modelovacích programů
Vektorové formáty
SVG
AI
- nativní formát aplikace Adobe Illustrator
- umožňuje ukládat společně rastrovou i vektorovou grafiku
- lepší vektory než EPS
CDR
- nativní formát aplikace CorelDraw
- umožňuje ukládat společně rastrovou i vektorovou grafiku
PS (PostScript)
- nezávislý na zařízení, na kterém se má tisknout
- tisknutelná oblast je celý list papíru
EPS (Encapsulated PostScript)
- nezávislý na zařízení, na kterém se má tisknout
- tisknutelná oblast je pouze obrázek
- umožňuje ukládat společně rastrovou i vektorovou grafiku
- lepší barvy než AI
Digitální negativ
RAW [ro:] (surový, nezpracovaný)
- soubor RAW není jako obrázek přímo použitelný, ale obsahuje všechny potřebné informace k jeho vytvoření (obsahuje zpracovaná data ze snímače digitálního fotoaparátu)
- vlastnosti fotografie (např. vyvážení bílé) se dají upravit ještě stažením do počítače
- každý výrobce používá svoji vlastní příponu RAW soboru (RAW, NFG, DNG, CRW, CR2, NEF, ORF, MRW atd.)
Barvy
Při volbě barev grafického návrhu je možné využít:
- logo společnosti
- zaužívaná barevná schémata společnosti
- generátory barevných schémat (Color Scheme Designer) usnadňují u grafického návrhu určit barvu:
- pozadí
- textu
- nadpisů
- nenavštívených odkazů
- navštívených odkazů
- aktivních odkazů
Zadavatel by měl určit:
- alespoň jednu oblíbenou barvu
- nevhodné barvy
Objem dat
Objem přenášených dat (zdrojové kódy, CSS, skripty, obrázky, přílohy, multimédia atd.) by měl být co nejmenší.
Doporučený postup optimalizace grafického návrhu
- Grafický návrh vzhledu webové stránky ukládejte v nativním formátu aplikace ve které jej vytváříte SVG, CDR, AI, XCF, PSD, CPT atd.
- Návrh exportujte do formátu PNG a rozdělte na opakující se části.
- Vytvořte prvotní návrh webové stránky s PNG obrázky.
- Jakmile jste s návrhem spokojeni optimalizujte obrázky:
- uložte PNG obrázky do formátu GIF a JPG s 85% kvalitou (nejlépe dávkově např. aplikací Gwenview nebo IrfanView)
- porovnejte velikost a kvalitu stejného obrázku ve všech třech formátech
- opravte přípony zvolených obrázků v CSS souborech se vzhledem
Uživatelské rozhraní
Uživatelské skupiny
- BFU (běžný Franta uživatel), Lama, Lamer – nezkušený uživatel (úplně neschopný a zároveň všeho schopný)
- Geek, Guru – uživatel, který má hluboké technické nebo odborné znalosti, talent a obzvláštní zapálení pro svůj obor
Uživatelské rozhraní by měl být schopen ovládat i běžný uživatel, ale např. administrace webu již předpokládá více zkušeností (např. auto také může řídit jak profesor, tak i skladník, ale bagr pouze osoba s příslušným speciální zaškolením).
Při návrhu uživatelského rozhraní používejte standardní prvky (podtržené odkazy, menu, formulářové prvky, tlačítka atd.), které uživatelé očekávají. Inovace je možná, ale ne na úkor zvyklostem (např. posuvné dveře místo klasických mohou pro někoho představovat neočekávanou překážku). Uživatelské rozhraní by se mělo blížit spíše dálkovému ovladači televize, než kokpitu letadla.
Požadavky
- jednoduchost
- přehlednost
- čitelnost (kontrast mezi textem a pozadím)
- použitelnost
- minimum grafiky
- maximum funkčních prvků
- vyhledávací služba
- co nejméně nespokojených uživatelů

Odkazy:
Kontrola přístupnosti
World Wide Web Consortium
World Wide Web Consortium (W3C) je webová standardizační organizace, která se snaží o přístupnost webu z nejrůznějších zařízení (nejen z počítače):
Total Validator
Total Validator poskytuje souhrnnou kontrolu webové stránky:
- W3C Markup Validation Service nebo ISO/IEC definition
- přístupnost dle W3C WAI Accessibility Guidelines a US Section 508 Standard (Section 508, WCGA – Priority 1, 2, 3)
- kontrolu odkazů
- kontrolu pravopisu (English, French, Italian, Spanish, German)
- náhledy stránek v různých prohlížečích na různých platformách a v různých rozlišeních
- nástroje ke stažení umožňující kontrolu všech stránek webu před jejich publikováním
- rozšíření pro FireFox pro rychlou kontrolu jedním kliknutím
Xenu's Link Sleuth
Xenu's Link Sleuth umožňuje kontrolu odkazů stránky (i vnořených v CSS)
Cynthia Says
Cynthia Says umožňuje kontrolu stránky (Section 508, WCGA – Priority 1, 2, 3)
WAVE
Web Accessibility Evaluation Tool (WAVE) kontroluje dostupnost informací
Search Engine Optimization (SEO)
Optimalizace pro vyhledávače:
- vytváření a úprava webu takovým způsobem, aby forma a obsah webu byly vhodné pro automatické zpracování
- cílem je získat vyšší pozici ve výsledku hledání ve vyhledávačích
- lépe zpřístupňuje web nejen strojům ale i uživatelům
Kontrola:
Barvy
- Check My Colours - kontrola barev s ohledem na minimální požadavky, které vyžadují metodiky WCAG 2.0 a 1.0 (v dnešní době je důležitá kontrola kontrastu, jas a rozdíl barev má již zastaralý algoritmus).