Child selektory. Adjacent sibling selektory. Pseudoelementy. Atributové selektory. Tabulky. Obtékané elementy. »!!!

Podobné dokumenty
Internetové publikování. Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)

Návrh webové prezentace. Internetové publikování

Internetové publikování

Internetové publikování

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

(X)HTML, CSS a jquery

Internetové publikování. Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)

CSS. Internetové publikování

CSS Selektory tříd a ID, dědičnost, další vlastnosti. Formátování HTML dokumentu, které je více či méně oddělené od obsahu Způsoby implementace

Základy CSS (3. přednáška)

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

NSWI096 - INTERNET. CSS kaskádové styly. Mgr. Petr Lasák

CSS Stylování stránek. Zpracoval: Petr Lasák

Základy WWW publikování

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

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

Vývoj Internetových Aplikací

Přístupnost webů knihoven příklady dobré a špatné praxe. Radek PAVLÍČEK, TyfloCentrum Brno, o. p. s., projekt Blind Friendly Web

Testování přístupnosti v soutěži Zlatý erb Radek PAVLÍČEK, TyfloCentrum Brno, o. p. s., projekt Blind Friendly Web

Aktuální trendy v přístupnosti

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

CSS Kaskádové styly. formátování webových stránek

1. Začínáme s FrontPage

Přehled základních html tagů

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

Kaskádové styly (CSS)

Program. Aktualizace fakultního webu. Hlavní změny. Jednotná navigace. Školení správců webových stránek

Ergonomie softwaru. Hana Bydžovská

Úvod do jazyka HTML (Hypertext Markup Language)

Dokumentace k projektu

O CSS podrobněji. Box model Document flow Layout

Kurz pro studenty oboru Informační studia a knihovnictví 5. Informační architektura

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

CSS styly. Cascading Style Sheets kaskádové styly

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

22. Tvorba webových stránek

INSPO Karel Břinda centrum TEREZA, FJFI ČVUT v Praze. Lukáš Marvan Seznam.cz, a.s.

TVORBA WEBOVÝCH STRÁNEK

TNPW1 Cvičení

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

Grafika a grafický design. Internetové publikování

Podpora výuky tvorby bezbariérového webu

tvoříme web HTML/CSS

Název: Design webu Anotace:

Internetové publikování

Content management: organizace informací na webových stránkách. Petr Boldiš Studijní a informační centrum Česká zemědělská univerzita v Praze

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

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

CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek.

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

HTML Hypertext Markup Language

Kaskádové styly základy grafiky

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

Tvorba webových stránek

Dokument ve formátu webové stránky vytvořený pomocí XHTML a CSS

Webové stránky. 5. Kaskádové styly formátování textu. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Základy informatiky. 03 HTML, tvorba webových stránek. Kačmařík/Szturcová/Děrgel/Rapant

Zá klady HTML. Tag HTML <HTML> Párová značka, který definuje webovou stránku. Obsah stránky končí značkou

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.

1: Úvod 9. Co a kde v knize naleznete... 9 Zdroje Doporučení pro další studium... 11

Zadávací dokumentace k výběrovému řízení pro redesign firemních webových stránek společnosti Web4ce, s.r.o.

MODERNÍ WEB SNADNO A RYCHLE

Help pro webmastery Vytvořte svůj vlastní web

HTML - Úvod. Zpracoval: Petr Lasák

Navigace na webových stránkách

Mgr. Vlastislav Kučera Struktura stránky, hlavička,

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_92_IVT_HTML_12_nase_www

Tabulky. Přehled tagů z oblasti tabulek. Tag Význam Párový Výskyt. tr řádek tabulky nepovinně <table>, <tbody>, <thead>, <tfoot>

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.

Microsoft. Word. prostředí, základní editace textu. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Mgr. Stěpan Stěpanov, 2013

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

Kaskadové styly (CSS) VOŠG Hellichova Praha 2010 Jirka Jahoda

Tvorba webových stránek

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

Název modulu: XHTML a CSS pokročilé techniky tvorby webových stránek

ROUTE4ALL & Naviterier

INTERNET A SÍTĚ. Role při tvorbě webových aplikací. Rozhodovací vrstvy při tvorbě webových aplikací. povrch kostra struktura obsah strategie

Evropský zemědělský fond pro rozvoj venkova: Evropa investuje do venkovských oblastí. v cestovním ruchu P2. Pavel Petr Petr.USII@upce.

Základy informatiky. HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress

Bloky. Tag Význam Párový. p odstavec nepovinně. br řádkový zlom ne. div oddíl ano. center vycentrování ano. h1 nadpis 1.

Vzdělávací obsah vyučovacího předmětu

Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování

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

Podmínky pro hodnocení žáků v předmětu informatika

Ú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.

Skripta ke školení. Autor: Tomáš Herout Telefon: (+420)

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

Tvorba webových stránek

Základy informatiky. 03, HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

Podmínky pro hodnocení žáků v předmětu informatika

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

Bližší specifikace požadovaných grafických návrhů

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

Metodické doporučení ke zlepšení technické přístupnosti IS/STAG

Káskádové styly = CSS

Rozměry, okraje a rámečky

Existuje celá řada volně dostupných nástrojů, které jsou pro účel projektu vhodné, např.

IE1 jazyk HTML a kaskádové styly

Transkript:

CSS 3. část Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111) e-mail: petr.zamostny@vscht.cz Vztahy mezi elementy Vztahy mezi elementy» Parent» An element A is called the parent of element B if B is directly contained by A.» Rodič» Element A je rodičem elementu B, je-li element B přímo obsažen v elementu A» Child» An element A is called the child of element B if and only if B is the parent of A.» Dítě» Element A je dítětem elementu B, platí-li že B je rodičem A» Descendant» An element A is called a descendant of an element B, if either (1) A is a child of B, or (2) A is the child of some element C that is a descendant of B.» Následník, Potomek» Element A je následníkem (potomkem) elementu B, platí-li buď (1) že A je dítětem B, nebo (2) že A je dítětem nějakého elementu C, který je následníkem B Následnické (Descendant) selektory které jsou následníky jiného elementu» K vyjádření následnictví se používá mezera» h1 em {color: blue;}» Selektor se týká těch elementů, které jsou obsaženy v elementu h1 a to i nepřímo» <h1>typografie<em>na</em>internetu</h1>» <h1><span>typografie<em>na</em>internetu</span></h1>» <h2>typografie<em>na</em>internetu</h2> Následnické (Descendant) selektory» Selektor může specifikovat i vícestupňové následnictví a může zahrnovat univerzální selektor» div * p {color: blue;}» Selektor se týká těch elementů <p>, které jsou vnuky a pozdějšímimi potomky elementu <div> 1

Child selektory Adjacent sibling selektory které jsou dětmi jiného elementu» K vyjádření následnictví se používá >» H1>em {color: blue;}» Selektor se týká těch elementů, které jsou obsaženy přímo v elementu h1 <h1>typografie<em>na</em>internetu</h1>» <h1><span>typografie<em>na</em>internetu</span></h1>» <h2>typografie<em>na</em>internetu</h2> které jsou společnými dětmi nějakého elementu s jiným elementem a s tímto elementem sousedí» K vyjádření sourozenectví se používá znak +» p {text-indent: 2em;}» h1+p {text-indent: 0em;}»!!!Nefunguje v MSIE 6» V MSIE 7,8 pouze ve standardovém modu» (správný doctype) Atributové selektory které mají přiřazenu hodnotu danému atributu» K vyjádření vztahu se používá [atribut] nebo [atribut=hodnota]» h1[title] {color: red;}»!!!nefunguje v MSIE 6 Pseudoelementy» :first-line» Vztahuje se na první řádek nějakého elementu p:first-line { font-variant: small-caps; }» :first-letter» Vztahuje se na první písmeno nějakého elementu Tabulky» U tabulek často využijete různé typy zarovnání» Dva modely tvorby okrajů tabulky» border-collapse: collapse separate» border-spacing (pro separate)» Pro okraje elementů tabulky lze použít standardní vlastnosti» border» margin» padding Obtékané elementy» Element může být nastaven tak, že jej budou následující elementy obtékat vlastností float: left right none» Element může být nastaven tak, že nebude sousedit s předchozím obtékaným elementem vlastností clear: none left right both 2

Co je webdesign? Webdesign» Jedna z definic» Návrh webových stránek nebo webových aplikací s využitím různých technologií» Řemeslo, věda nebo umění?» Různí autoři se označují jako webdesignéři a každý dělá něco trochu jiného» Hlavní přístupy» Grafický webdesign zaměřený na vzhled» Funkční webdesign zaměřený na použitelnost a efektivitu prezentace informací Funkční design webové prezentace» Funkční design webové prezentace má navrhnout web» ucelený a přehledný» oslovující co nejširší část cílové skupiny» plnící záměr zadavatele prezentace» Použitelnost» srozumitelnost webu a orientace v něm pro běžného uživatele (blbuvzdornost)» Přístupnost» dostupnost informací v prezentaci pro hendikepované uživatele Základní témata funkčního webdesignu» Vizuální hierarchie stránky» Psaní pro web» Používání obrázků a multimédií» Navigace» Struktura webu z pohledu použitelnosti» Přístupnost Vizuální hierarchie stránky» Stránka webu je poměrně malá» Některá místa jsou viditelnější než jiná» Rolování» okamžitě je vidět pouze horní část stránky» první obrazovka "above fold" musí upoutat Prominentní zóny na stránce...» Rozdělení zón podle toho, jak rychle si návštěvník v nich umístěného elementu Zdroj: http://www.poynterextra.org 3

Psaní pro web Grafický design» Specifická disciplína» Text pro web by měl být» stručnější» dobře strukturovaný» využívat hypertext» Samozřejmostí by mělo být» dodržování gramatických pravidel» ctění pravidel typografie» Měl by» přilákat a upoutat návštěvníka» být přiměřený obsahu» méně je někdy více» poskytnout webu jednotný vzhled a rámec» podporovat vizuální hierarchii stránky» Neměl by» mást uživatele» být výhradním prostředkem sdílení informace nebo orientace v prezentaci Struktura stránek» Hypertext umožňuje provázat dokumenty zcela libovolně» Rozdělení příliš dlouhých stránek» Struktura» Hierarchická (stromová) architektura je tradiční, dobře akceptovaná návštěvníky» zpravidla základ pro hlavní navigaci» Sekundární struktura» kategorie, tagy» časová osa Odkazy» Musí být na první pohled zřejmé, že jde o odkaz, čiší z nich kliknutelnost» podtrhávat a barevně odlišovat odkazy» nepodtrhávat jiný text» zkuste spočítat odkazy na jkrowling.com» Odlišování navštívených odkazů» Atribut Title» <a href="url" title="popisek odkazu">» Ukázka Navigace» Úkoly navigace odpovědi na otázky» Kde jsem?» drobečková navigace» mapa webu» Kam se mohu dostat?» odkazy, kategorie» vyhledávání» Kde jsem už byl?» odlišení navštívených odkazů Navigace» Primární navigační oblast» Dostatečně výrazná, oddělená od obsahu» Členěná do kategorií» Jasné názvy» Odkaz na jednu stránku v hlavní navigaci jen jednou» Použití ikon v navigaci pouze tam, kde jsou výstižnější než text» Neodkazovat domovskou stránku z domovské stránky 4

Navigace: Odkazy» Krátké, rychle čitelné» Nepoužívat generické názvy: klikni zde» Text odkazu samonosný» Více o firmě vs. Více» Možno použít ukázky» Barevné odlišení navštívených odkazů» CSS pseudotřídy A:visited» Odlišení odkazů na jiné než HTML dokumenty Permanentní odkazy» Archiv novinek» Měl by být přístupný z homepage» Měl by uchovávat položky, které se objevily na homepage v posledních měsících» Permanentní odkazy u novinek Přístupnost Hendikepovaní uživatelé» Přístupnost obecně» Pod pojmem přístupnost chápeme takový stav, kdy daná věc neklade svým uživatelům při používání žádné překážky. Přístupnou budovu mohou tedy např. používat vozíčkáři a přístupný web zase např. slabozrací. Přístupnost je tedy bezbariérovost.» Přístupnost webových stránek» Pojem přístupnosti webových stránek je tedy oproti obecnému pojmu zúžen na funkčnost webových stránek. Přístupné stránky tedy nestaví svým uživatelům žádné překážky, které by jim znemožnily daný web efektivně používat. Zdroj: Přístupnost» Zrakově postižení» Sluchově postižení» Pohybově postižení» nefunguje myš» Uživatelé se zobrazovacími problémy» handicap uživatelova počítače» Uživatelé s pouruchami učení a soustředění» přehledná navigace, členění» Roboti Přístupnost» Pravidla tvorby přístupného webu» Testování přístupnosti» Ruční kontrola» při vypnuté grafice,» bez povoleného skriptování,» v textovém prohlížeči (Lynx, Links apod.),» při ovládání klávesnicí,» při různých velikostech okna,» bez barev,» bez kaskádových stylů atp. 5