Leading the Web to Its Full Potential... W3C Lukáš Masopust 2012.

Slides:



Advertisements
Podobné prezentace
Základy HTML – vkládání objektů
Advertisements

Web Michal Žůrek Jak se na něj dívám já..
Technologie pro publikování na webu 1
Technologie pro publikování na webu 1
TVORBA WEBOVÝCH STRÁNEK
Jazyk HTML. Zdrojový kód  Elementy obsah obsah př. důležité př. důležité př. př.
Štěpán Šípal Gymnázium Čakovice. Dnešní témata  Vznik XHTML a předchůdci  Základní prvky XHTML dokumentu  Tagy a atributy  Elementy a jejich druhy.
Martin Holý.  HTML  xHTML  CSS  JavaScript  PHP.
ZÁKLADY HTML Číslo DUM: VY_32_INOVACE_04_11 Autor: Mgr. Ivana Matyášková Datum vytvoření: duben 2013 Ročník: tercie Vzdělávací obor: informační technologie.
Mgr. Vlastislav Kučera přednáška č. 2.  Struktura stránky  hlavička  meta tagy  titulek stránky  připojení stylů,...  CSS.
Selektory 1 1. Selektor elementu Deklarované styly budou použité při každém vyskytování elementu v dokumentu. Selektor elementu se obvykle používá pro.
TNPW1 Cvičení
TVORBA WEBOVÝCH STRÁNEK
Layout stránky Rozvržení stránky (layout stránky) se provádí z těchto důvodů: Určení polohy záhlaví, menu, textů, obrázků... Zachování polohy při změně.
Návrh a tvorba WWW Cvičení 2 CSS 3. Cascading Style Sheet Cascading Style Sheet (kaskádové styly) je stylový jazyk, který se používá pro popis vzhledu.
PHP – vkládání souborů a html 5
Tomáš Pijáček, PIJ006.  CSS – Cascading Style Sheets  Jazyk pro popis způsobu zobrazení stránek napsaných v jazycích HTML, XHTML, XML  Oddělení vzhledu.
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
MONITOR.
TNPW1 Technologie pro publikování na webu
Jazyk HTML.
VY_32_INOVACE_4.3.IVT1.11/Oc Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jaroslav Ochodek CZ.1.07/1.5.00/ Tvorba webových.
Třídy, generické třídy, pseudotřídy
Odkazy Pomocí odkazu se lze pohybovat mezi stránkami. Cílem může být další stránka nebo identifikátor na aktuální stránce. Pomocí odkazu se lze pohybovat.
Mgr. Vlastislav Kučera přednáška č. 7.  Úvod do kaskádových stylů  Připojení stylů k (X)HTML  Syntaxe  Selektory  Přiřazování hodnot  Dědičnost.
Seznam - menu Seznam a jeho položky lze použít například i na vytvoření vysouvacího menu. Seznam a jeho položky lze použít například i na vytvoření vysouvacího.
Kaskádové styly Cascading Style Sheets. Využití CSS jde o jazyk pro popis způsobu zobrazení stránek napsaných v jazycích HTML, XHTML nebo XML umožňuje.
Číslo šablony: III/2 VY_32_INOVACE_P4_3.13 Tematická oblast: Aplikační software pro práci s informacemi II. CSS - vlastnosti Typ: DUM - kombinovaný Předmět:
Přehled dalších vlastností
Délkové jednotky v CSS Pro zápis délkových jednotek se používají jednotky: Absolutní Relativní Procenta Údaje se zapisují jako celá nebo desetinná čísla.
KASKÁDOVÉ STYLY SYNTAXE STYLŮ PRAVIDLO DEFINUJÍCÍ STYL SE SKLÁDÁ Z NEJMÉNĚ TŘÍ ZÁKLADNÍCH ČÁSTÍ: * SELEKTOR ZNAČKY * SLOŽENÉ ZÁVORKY A V NICH JE.
Návrh a tvorba WWW Cvičení 3
CSS: šířka prvku, rámečky, okraje, výplně plovoucí prvky #CSS – šířka prvku, rámečky, okraje, výplně #CSS – plovoucí prvky.
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Tvorba webu Úvod do CSS 1.
VY_32_INOVACE_4.3.IVT1.12/Oc Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jaroslav Ochodek CZ.1.07/1.5.00/ Tvorba webových.
Kaskádové styly - CSS.
Title of the document The content of the document Úroveň 1 Úroveň 2 Úroveň 3 Titulek Výrobky Služby O nás Autorem materiálu a všech jeho částí, není-li.
Základní škola a mateřská škola Bzenec Číslo projektu: CZ.1.07/1.4.00/ Číslo a název šablony klíčové aktivity: III/2: využívání ICT – inovace Vypracoval/a:
CSS – vlastnosti textu text-align (vodorovné zarovnání)
CSS – style Mgr. Lenka Švancarová. CSS – značka style (textstyle.html)
TNPW1 Cvičení
TNPW1 Technologie pro publikování na webu Cvičení č. 7 Menu Martin Adámek.
CSS styly Kaskádové styly (CSS – Cascading Style Sheets) jsou prostředkem, který zajišťuje jednotný vzhled publikovaných stránek. Technologii CSS podporují.
CSS – selektory Mgr. Lenka Švancarová. CSS – selektory Hromadná deklarace slouží ke zkrácení zápisu.  Místo h1 { color: #996666; background-color: rgb(255,255,102);}
KASKÁDOVÉ STYLY 1. 2 PRVNÍ STANDARD (CSS1) BYL PŘEDSTAVEN V ROCE 1996, PROTO STARŠÍ PROHLÍŽEČE ("ČTYŘKOVÉ" VERZE) IE A NN KASKÁDOVÉ STYLY NEPODPORUJÍ.
CSS Cascading Style Sheets Kaskádové styly
Mgr. Vlastislav Kučera přednáška č. 5.  transformace  přechody.
HTML 5 a CSS 3.
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
VY_32_INOVACE_4.3.IVT1.05/Ku Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/ CSS.
HTML a spol.. Nejpoužívanější formát dat textových dokumentů poskytovaných v rámci služby WWW. HTML (Hyper Text Markup Language) je jazyk pro popis struktury.
VY_32_INOVACE_4.3.IVT1.06/Ku Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/ CSS pozicování.
CSS – selektor class.tx { color: black; /* nastaví černou barvu písma */ } Selektor class (třída) použijeme pokud chceme určité vlastnosti definovat pro.
Kaskádové styly Cascading Style Sheets. Využití CSS jde o jazyk pro popis způsobu zobrazení stránek napsaných v jazycích HTML, XHTML nebo XML umožňuje.
VY_32_INOVACE_4.3.IVT1.07/Ku Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/ CSS formátování.
Styly CSS VýhodyDruhyZápis. Výhody CSS oddělení struktury od formátování oddělení struktury od formátování přilinkováním souboru styl.css lze formátovat.
CSS – menu vlevo Mgr. Lenka Švancarová. CSS – menu vlevo.
Ing. Jiří Štěpánek. Technologie pro publikování na webu 1, Ing. Jiří Štěpánek.
Kaskádové styly IS a webové prezentace cvičení. Proč používat CSS? Řadu grafických charakteristik dokumentu lze nastavit pomocí parametrů jednotlivých.
HTML pokračování. Co obsahuje každý html dokument? stránka stránka ahoj světe HTML.
1 Kurz XHTML a CSS Část 2: Popis vzhledu dokumentu za pomocí CSS - kaskádových stylů.
Krátký úvodní kurz HTML Jenyk Obecně 1 - html  V HTML jazyce nezáleží na rozložení a délce řádku, extrémem je napsat celý program v jednom řádku.
Webdesign prakticky Jak probíhá tvorba webu pro střední a velké společnosti?
Kaskádové styly CSS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN.
Tvorba WWW stránek Formátování
ADOBE DREAMWEAVER CS6 CSS - Formátování textu
Úvod do CSS.
Internetové publikování Dynamické HTML
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
Transkript prezentace:

Leading the Web to Its Full Potential... W3C Lukáš Masopust 2012

Vývoj CSS I Tim Berners-Lee – první návrh oddělení formátovaní a struktury 1995 Hakon Wium Lie - Cascading HTML Style Sheets – CSS level 1 – definuje styl dokumentu a vizuální podobu 1998 – CSS level 2 – styly pro další média: tiskový výstup, hlas…

Vývoj CSS II – nejrozšířenější prohlížeče podporují CSS – CSS2: oprava chyb a nová definice výšky a šířky 2011 – CSS2 Revision 1 - dokončeno 2002 – počátky CSS – Media Queries, color module,…

Důvody vzniku I.Kvalitnější zobrazovací technologie klady větší nároky na estetičnost HTML dokumentu II.Oddělení formátování od struktury III.Zkrácení doby načítání IV.Zjednodušení realizace grafické stránky HTML dokumentu V.Nutnost určení různých stylů pro různá média

Podpora v prohlížečích CSS2 není ještě zcela implementována všemi prohlížeči Každý prohlížeč obsahuje nějaké chyby v implementaci Prohlížeče zavádí vlastní vlastnosti, jejiž použití vytváří nevalidní kód Aktualizace prohlížečů – mnoho verzí s různými schopnostmi

Syntaxe a sémantika Dědičnost stylových vlastností od rodičovského prvku body {font-size:11px;} p {color:#00C} body {font-size:11px;} p {color:#00C} p a {color:#C00} Šla Nanynka do zelí, natrhala lupení. Přišel za ní Jeníček...

Začlenění do HTML dokumentu Stylová pravidla 3.<link rel=“stylesheet“ href =“url stylového předpisu“ type=“text/css“ title=“pojmenování“ media=“cílové médium“> Pozn: Značky a se vkládají do hlavičky HTML stránky

Deklarace stylů Přímá deklarace style=“deklarace 1 ;deklarace 2 ;deklarace 3 “ Pomocí Selektorů selektor 1, selektor 2 { deklarace1;deklarace2 } kde: deklarace - je dvojice vlastnost: hodnota selektor - určuje prvky, na které se mají stylové vlastnosti použít

Typy selektorů I. Jednoduchý selektor A {…} /* platí pro všechny značky A*/ A [href] {…} /* jen s parametrem href */ A [href =“ hodnota“] {…} /* = rovná se (přesně) */ A [class ~=“ hodnota“] {…} /* ~= vyskytuje se v seznamu mezerou oddělených hodnot*/ A [lang |= ““] {…} /* začíná v seznamu pomlčkou oddělených hodnost */

Typy selektorů II. Řetězec jednotlivých selektorů div table tbody tr td p a [href]:hover {color:#C00} Kombinované selektory A B mezera: následník (B je obsažen v A) A>B větší než: potomek (B je potomkem svého rodiče A) A+B plus: nejbližší sourozenec (A a B jsou obsaženy ve stejném prvku právě v tomto pořadí (tj. mají stejného rodiče a A je bezprostřední předchůdce B)) Pozn: mezera, >, + se nazývají kontextové kombinátory

Třídy a indentifikátory Div#menu {width:100%} /* lze psát i #menu */ Div#menu ul {margin:0;padding:0} Div#menu li {display:block}.podmenu {background-color:#C00} /* lze psát i li.podmenu */

Pseudotřídy (pseudo-classes ) Aplikují se na neexistující prvky a jen při určité nastalé události, která je dána typem pseudotřídy. x: link - každý prvek X který je odkazem jehož cíl ještě nebyl navštíven x: visited - každý prvek X který je odkazem jehož cíl již byl navštíven x: lang ( c ) - každý prvek X který má přirozený jazyk c (způsob určení přirozeného jazyka c specifikuje značkový jazyk dokumentu) x: first-child - každý prvek X který je prvním potomkem nějakého jiného prvku (prvním potomkem svého rodiče) x: hover - každý prvek X který přes nějž právě přechází kurzor x: active - každý prvek X který byl právě vybrán x: focus - každý prvek X který má právě focus

Pseudoprvky (Pseudo-elements) Aplikují se na neexistující prvky a jen při určité nastalé události, která je dána typem pseudoprvku. p: first-line – určení stylu 1. řádky v odstavci p: first-letter – určení stylu 1. písmene v odstavci x: before – přidá text před prvek X x: after – přidá text za prvek X Pozn: : before a :after se nejčastěji používají v kombinaci s funkcí content. Zatím nejsou zcela podporovány všemi prohlížeči.

Média klíčové slovocharakteristika médiaklíčové slovocharakteristika média allvšechna zařízeníscreen po čítačové obrazovky (primárně barevné obrazovky) speech (aural*) hlasov é (řečové) syntetizéry handheld mal á přenosná zařízení (typicky s malou, často monochromatickou obrazovkou a nižší rychlostí přenosu dat) braille braillova dotekov á zařízení (zařízení umožňující hmatové vnímání braillova písma pro nevidomé) tv za řízení typu televize (nízké rozlišení, omezená možnost posouvání obsahu, možnost zvukového výstupu) embossed tisk árny pro nevidomé (stránkové braillovy tiskárny) projection projektory (nap říklad světelné projektory) print str ánkované materiály a dokumenty zobrazované v módu náhledu pro tisk (typicky tiskárny) tty za řízení s omezenými zobrazovacími možnostmi (typicky textové terminály)

Typy hodnot a jednotek I. Číslo celé – 0, 1, +10, -132, -1 reálné – 0, , 4.12 Procento celé číslo – +120%, -10% Barva #hex – #FFFFFF, #FFF rgb() – rgb(255,255,255), rgb(100%, 0%,0%)

Typy hodnot a jednotek II. Velikost Absolutní jednotky – mm milimetry – cm centimetry – in palce – pt point (typografický bod 1pt = 1/72 in) – pc pica (1 pc = 12 pt) Relativní jednotky – em stupeň aktuálního písma – ex střední výška aktuálního písma – px pixel (obrazový bod) Pozn: 4pt = 3px při rozlišení 1024 x 768 px

Typy hodnot a jednotek III. URI url(uri) body {background: url(pozadi.jpg)} Úhel deg stupeň 90deg grad grad -100grad rad radián 2.34rad Doba milisekundy 20ms sekundy 2s Frekvence Hz Hertz 10hz kHz kiloHertz 4.2khz

CSS3 Grid Layout Průhledné barvy, složená pozadí a kulaté okraje Media Queries – Změna stylu podle rozlišení. – Změn přístupu k verzi pro tisk Grafické filtry – Statické a dynamické Pozadí, sloupcové rozložení stránky…

PŘEDNÁŠKA JE PŘENOS INFORMACÍ Z POZNÁMEK PŘEDNÁŠEJÍCÍHO DO POZNÁMEK STUDENTŮ, ANIŽ BY PROŠLY JEHO ČI JEJICH MYSLÍ. Názor generací studentů