70 likes | 203 Views
TNPW1 Technologie pro publikování na webu. Cvičení č. 10 Plovoucí fotogalerie, position:fixed, použitelnost webu. Martin Adámek. Plovoucí fotogalerie. Bez popisků – sama bez práce pro pouhé <img /> bez viditelných (vnějších) popisků
E N D
TNPW1Technologie pro publikování na webu Cvičení č. 10 Plovoucí fotogalerie, position:fixed, použitelnost webu Martin Adámek
Plovoucí fotogalerie • Bez popisků – sama bez práce • pro pouhé <img /> bez viditelných (vnějších) popisků • XHTML kód: <img ... /> <img ... /> <img ... /> <img ... /> <img ... /> <img ... /> • obrázky se nařádkují samy • vkládání elementů <br /> po každém čtvrtém obrázku je zbytečné a kontraproduktivní • omezení šířky lze dosáhnout v CSS pomocí max-width pro div, ve kterém jsou img vloženy (kromě MS IE) • v příp. problémů lze v CSS vyzkoušet display (inline, inline-block) • příklad (částečně) : • http://www.adamek.cz/kolo/rumunsko/prijezd.htm TNPW1, cvičení – Ing. Martin Adámek (UHK-FIM-KIT)
Plovoucí fotogalerie • S popisky – pomocí obtékání • pro použití viditelných (vnějších) popisků pod obrázky nebo nad obrázky • XHTML kód: • <div class...><a...><img ... /> <br />Popisek pod fotkou</a></div> • každý div má v CSS float: left • celé obaleno dalším div, proti přílišnému účinku clear:left (zkoušejte ve FF) • vizte přednášku • příklad: www.adamek.cz/clanky/prihody/seskok-na-padaku/ TNPW1, cvičení – Ing. Martin Adámek (UHK-FIM-KIT)
Position: fixed • Position: fixed; {v CSS} • jako absolute, ale počítá se vůči oknu => při svislém listování stránkou drží menu na jednom místě => je stále k dispozici • obsah divu může být větší, než se vejde => overflow-y:auto; {v příp. potřeby zobrazí svislý posuvník} • příklad: • levý sloupec na www.adamek.cz • nefunguje v MS IE TNPW1, cvičení – Ing. Martin Adámek (UHK-FIM-KIT)
Základy použitelnosti • použitelnost webu = efektivní webdesign • intuitivní pochopitelnost webu, jeho struktury a navigace pro návštěvníka • nečte návody „jak použít tento obchod“ • obvykle nečte ani obsah stránky ! • prolétává očima, kouká na nadpisy, na obrázky, na začátky textů • testuje se na dobrovolnících pomocí zátěžových testů • je jednou z disciplín v rámci tvorby webu • vedle: • technické kvality (učivo TNPW, validita kódu, ... ) • přístupnosti pro zdravotně či technicky znevýhodněné návštěvníky • obsahu webu, jeho formy a struktury (formulace textů, ...) • grafiky • SEO je tvořeno kombinací všech! TNPW1, cvičení – Ing. Martin Adámek (UHK-FIM-KIT)
Základy použitelnosti • požadavky: • konzistence webu, hlavně navigace • všude stejný vzhled stránky • všude stejné umístění a struktura menu • odevšud odkaz o jednu úroveň výš a na hlavní stránku • Google přivádí dovnitř webu, nelze užít „zpět“ • odkaz na hlavní stranu: obvykle logo nahoře nebo vlevo nahoře • odkazy vedoucí na jeden cíl mají stejný popis • odkazy vedoucí na různé cíle mají různé popisy • úzce souvisí s přístupností (pro zdravotně či technicky handicapované) • odkazy popsány výstižně • odkazy podtrženy • zvlášť označeny odkazy vedoucí • mimo web • na soubor (místo na stránku) + uvedení velikosti • do nového panelu nebo okna (to ale nedělat zbytečně) • volitelně (velmi vhodné): • drobečková navigace • „Nacházíte se: web > sekce > podsekce > .. > stránka“ • každý drobeček je odkazem na patřičnou stránku/sekci • příklad: www.adamek.cz/basne/moderni-pohadky/vlk-na-lovu TNPW1, cvičení – Ing. Martin Adámek (UHK-FIM-KIT)
Dnešní úkol – plovoucí fotogalerie • jako základ použijte dvou- nebo tří- sloupcové rozložení • pokud nemáte své, použijte cizí, neztrácejte čas • do obsahového sloupce vložte plovoucí „fotogalerii“ • stačí symbolicky vložit cca. 20 bloků <div> • každý blok má pevnou šířku (cca. 50px) • na přeskáčku ve dvou barvách • class=„suda“, nebo „licha“ • schránku při editaci využívejte efektivně • při měnění šířky okna se bude měnit počet bloků na řádku • barevné bloky budou tvořit šachovnici, nebo svislé pruhy • pod galerií použijte konec obtékání (clear:left) a zkontrolujte, zda se ve FF neukončilo i obtékání krajních sloupců • 1 bod ! • v případné plovoucí fotogalerii v projektu ale použijte reálné obrázky, ne prázdné divy TNPW1, cvičení – Ing. Martin Adámek (UHK-FIM-KIT)