K vytvoření webových stránek můžete využít:
Tip: Jak navrhnout úspěšný web krok za krokem aneb jak hodně se můžete/máte zapojit
Konzultace:
Vizuální koncept:
| Příloha | Velikost |
|---|---|
| Webová režie - základy koncepčního myšlení u online projektů | 3.77 MB |
| Komplexní analýza webových stranák | 1.61 MB |
)Výběr použitých technlogií závisí na cílové skupině uživatelů.
Po rychlé zobrazení alespoň částečného obsahu stránky je vhodné dokument rozdělit minimálně na dva samostatné bloky.
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).
Lidské oko dokáže najednou vnímat plochu přibližně o rozměrech 800x600 bodů.
Generátory rozvržení vzhledu:



clear: both; font-size: 1px /* NN7+ */ height: 1px
/* * http://perishablepress.com/new-clearfix-hack * (http://www.positioniseverything.net/easyclearing.html) */ .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } * html .clearfix { zoom: 1; } /* IE6 */ *:first-child+html .clearfix { zoom: 1; } /* IE7 */

#section-header { }
#section-content {
/* obtekani ukonceno pomoci .clearfix */
}
#content-wrapper {
float: left;
width: 100%;
}
#content {
margin-left: 300px; /* %, em */
margin-right: 200px; /* %, em */
}
#sidebar-left {
float: left;
width: 300px; /* %, em */
margin-left: -100%;
}
#sidebar-right {
float: left;
width: 200px; /* %, em */
margin-left: -200px; /* %, em */
}
#section-footer { }/* http://www.palantir.net/blog/responsive-design-s-dirty-little-secret */ #section-header, #section-content, #section-footer { width: 960px; /* %, em */ } #section-content { /* obtekani ukonceno pomoci .clearfix */ } #content { float: left; width: 460px; /* %, em */ margin-left: 300px; /* %, em */ margin-right: -100%; } #sidebar-left { float: left; width: 300px; /* %, em */ margin-left: 0; margin-right: -100%; } #sidebar-right { float: right; width: 200px; /* %, em */ margin-right: 0; margin-left: -100%; }

<header>...</header> <main> <article>...</article> <nav>...</nav> <aside>...</aside> </main> <footer>...</footer>
main {
display: flex;
}
nav {
width: 13em;
flex: none;
}
article {
width: auto;
flex: auto;
order: 2;
}
aside {
width: 20%;
flex: none;
}Poznámka: CSS vlastnosti marginse dá využít také jako "relativní pozicování"
Š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.
| Příloha | Velikost |
|---|---|
| flexbox.png | 5.45 KB |
Pro práci s grafikou je vhodné mít:
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)
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:
Nevýhody:
Použití:
Editory:
Ukázka: Dove Evolution
Jaký bude obrázek při změně rozlišení monitoru z 1024x768 px na 800x600 px?
Kolik pixelů má 12 Mpx foťák?
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:
Nevýhody:
Použití:
Editory:
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.
| 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 |
Ikona favicon.ico (Favorite Icon – favicon) usnadňuje uživateli vizuální odlišení jednotlivých webů. Obsahuje několik vrstev stejného obrázku v různé kvalitě.
Asi nejrychleji můžete vytvořit ale hlavně zkontrolovat funkčnost favicony pomocí online služby Realfavicongenerator. ![]()
Další rozměry:
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.
Apple zařízení iPhone, iPod a iPad hledá pro zobrazení ikony webu na plože níže uvedené soubory:
Obrázky se umisťují buď přímo do kořene webu nebo se pomocí meta tagu k nim definuje cesta (jedna):
<link rel="apple-touch-icon" href="images/apple-touch-icon.png" />
nebo více cest pro každý rozměr (57x57, 72×72, 114×114 a 129x129 px) zvlášť:
<link rel="apple-touch-icon" sizes="57×57" href="images/apple-touch-icon-ipad-57.png" /> <link rel="apple-touch-icon" sizes="72×72" href="images/apple-touch-icon-ipad-72.png" /> <link rel="apple-touch-icon" sizes="114×114" href="images/apple-touch-icon-iphone-114.png" /> <link rel="apple-touch-icon" sizes="129×129" href="images/apple-touch-icon-iphone-129.png" />
V nejjednodušší variantě stačí pouze umístit do kořene webu apple-touch-icon.png o rozměrech 129x129 px.
Zařízení si velikosti přizpůsobí dle potřeb (k zakulacení rožků dochází automaticky). Při použítí pouze souboru apple-touch-icon.png nebudou použity žádné další efekty.
Asi nejrychleji můžete vytvořit favicon pomocí online služby 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. 
patterns
Při volbě barev grafického návrhu je možné využít:
Zadavatel by měl určit:
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ší.
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.
Odkazy:
Přehled nástrojů pro kontrolu přístupnosti (Tools for validating accessibility).
Informace o přístupnosti:
Total Validator poskytuje souhrnnou kontrolu webové stránky (v placené verzi umožňuje prověřit celý web
):
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):
Cynthia Says umožňuje kontrolu stránky (Section 508, WCGA – Priority 1, 2, 3)
Web Accessibility Evaluation Tool (WAVE) kontroluje dostupnost informací
Optimalizace pro vyhledávače:
Kontrola:
Základní požadavky uživatelů na webové stránky:
Technické požadavky:
Příklad adresářové struktury webu:
files/
attachments/
documents/
images/
media/
includes/
scripts/
themes/
blue/
images/
styles/
green/
images/
styles/
/./../ (o dva adresáře výš ../../)http:///./../Pokud se chcete vyhnout problémům při přenosu dat, vytvářejte názvy souborů pouze z malých písmen (Windows není case sensitive) anglické abecedy, tj. bez diakritiky, číslic, pomlčky, podtržítka a tečky.
Windows není case sensitive, unixové systémy jsou.
U názvů souborů pozor na speciální znaky jako je např. "dlouhá" pomlčka (–), která může být při kopírování souborů na server nahrazena jiným znakem.
"Dlouhou" pomlčku (–) je možné vložit omylem do názvu souboru např. při kopírování z aplikace, která má povolené automatické nahrazování znaků (Writer, Word atd.).

Vizuální prezentace dokumentu se skládá z bloků. Blok je čtyřhranný objekt, který tvoří:
Chyba výpočtu rozměrů prvku se projevuje u prohlížečů:
Výpočet:
Pozadí elementu vyplňuje obsah, vnitřní okraj a rámeček (viditelné v místech přerušení). Vnější okraj je vždy transparentní.
/* Box model (dimension = content + padding + border), http://html5please.com/#box-sizing */ *, *:before, *:after { -moz-box-sizing: border-box; /* FF(3.5-3.6) */ -webkit-box-sizing: border-box; /* iOS(3.2-4.3), Android(2.1-3) */ box-sizing: border-box; /* Opera17+, IE8+, Chrome28+, Safari5.1+ */ } iframe { -moz-box-sizing: content-box; /* FF(3.5-3.6) */ -webkit-box-sizing: content-box; /* iOS(3.2-4.3), Android(2.1-3) */ box-sizing: content-box; /* Opera17+, IE8+, Chrome28+, Safari5.1+ */ }
Chyba výpočtu hodnoty jednotky em vnořených prvků u IE6-: