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

Podobné dokumenty
Dokument XHTML. Prohlížeč. styl CSS. Výstupní dokument. Soubor DTD

Tématická oblast: dědičnost, kaskáda. CSS a média. Stylové předpisy pro různé typy zobrazovacích zařízení

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

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

Vývoj Internetových Aplikací

(X)HTML, CSS a jquery

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

Kaskádové styly (CSS)

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

CSS styly. Cascading Style Sheets kaskádové styly

Barvy v počítači a HTML.

Tvorba webových stránek

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

Použití CSS v dokumentech HTML

Přehled základních html tagů

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

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

TNPW1 Cvičení

Kaskádové styly základy grafiky

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

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

<html> - párový tag, uzavírá celý dokument <head> - párový, určuje hlavičku dokumentu <body> - párový, uzavírá tělo dokumentu Př. Základní struktura

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

Kaskádové styly 4IZ228 tvorba webových stránek a aplikací

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

Rozměry, okraje a rámečky

tvoříme web HTML/CSS

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í

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

Tvorba webových stránek

Úvod do jazyka HTML (Hypertext Markup Language)

15. CSS styly (funkce, vývoj, využití). Práce s CSS styly (vkládání do kódu, pravidlo, selektor, dědičnost, kaskády, id a vlastní třídy)

CSS 1. Blokový model Každý element tvoří obdélník. Dva druhy obdélníků: - Blokové; - Vložené. Zde je dlouhý text v kterém nachazí vložené...

Mgr. Vlastislav Kučera lekce č. 2

CSS styly - úvod. Formátování HTML - Kdy používat CSS - Nástin možností CSS - Trojí použití CSS - Příklady - Syntaxe - Příklad s nadpisem

O CSS podrobněji. Box model Document flow Layout

selektor {vlastnost1: hodnota_vlastnosti1; vlastnost2: hodnota_vlastnosti2;}

Tomáš Herout

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

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

Tvorba webu. Kaskádové styly (CSS) Martin Urza

Mgr. Vlastislav Kučera přednáška č. 2

4. Rozdíly v interpretaci CSS moderními prohlížeči. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008)

Barvy v (X)HTML jsou sou ástí W3C standard HTML jazyka ve tvaru technické specifikace implementovaného modelu barev ve WWW dokumentech.

HTML. Úvod do (X)HTML. Tagy značky. Slouží ke strukturování dokumentu (párové a nepárové) <tag atribut1= hodnota atributu > text </tag>

Úvod do tvorby internetových stránek v jazyce HTML

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

HTML - Úvod. Zpracoval: Petr Lasák

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

APLIKACE XML PRO INTERNET

Mimochodem, co je CSS? Formátování HTML. Drobný problém. Základy práce se styly. Trojí použití CSS. Přímo (in-line)

WWW a HTML. Základní pojmy. Ivo Peterka

Káskádové styly = CSS

Hlavička dokumentu. mezi <head> a </head> obsahuje informace vztažené k dokumentu metadata <title> - název stránky, povinná párová značka

Název: VY_32_INOVACE_PG4113 Relativní pozicovaní a jeho využití

Základy HTML. Autor: Palito

HTML Hypertext Markup Language

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

Tvorba webových stránek

Dotazy na médium KAPITOLA 4. V této kapitole: Zkoumáme vlastnosti média Dotazy na médium v praxi Využíváme příležitost

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

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

Tvorba WWW stránek. Mojmír Volf

<link> - definuje vztah k jiným XHTML dokumentům, typicky

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1)

Škola. Téma hodiny HTML - Základní návrh stránky Informační a komunikační technologie

Ukázka knihy z internetového knihkupectví

HTML - pokračování. Co už víme?

Styl textu CSS 1. Pět obecných kategorií: Serif pátkova písma Pro text těla, zejména pro tisk, a hodí se i pro záhlaví. Times, Georgia,...

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

Podpora nových webových technologií HTML5 a CSS3 v aktuálních verzích prohlížečů

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

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1)

KASKÁDOVÉ STYLY - CSS

Název: VY_32_INOVACE_PG4102 Základní HTML značky. Autor: Mgr. Tomáš Javorský. Datum vytvoření: 05 / Ročník: 3

CSS. Internetové publikování

(X)HTML-TAGY. VOŠ a SŠT Česká Třebová

CO je to? WWW, HTML, CSS

KASKÁDOVÉ STYLY - PÍSMO

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

Úvod do počítačové grafiky

Tvorba stránek v HTML ve Wordu

Káskádové styly = CSS

Poznámka v (x)html Všechno, co je v (x)html souboru obaleno značkami <!-- a -->, je považováno za poznámku a nezobrazuje se.

Cascading Style Sheets CSS Selektory Selektory

Stručný obsah Šablona CSS Pravidla CSS, selektory a deklarace vlastností Formátování textů, nadpisů a odkazů Efekty v textech a odkazech

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.

Internet 1 vývoj, html, css

12. Základy HTML a formuláře v HTML

CSS (Cascading Style Sheets) Jak se zapisují? externí soubory s koncovkou.css. přímo do www stránky

XHTML a tvorba webu. 1. Historie a základní struktura. HTML HyperText Markup Language

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

TVORBA WEBOVÝCH STRÁNEK

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

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

CSS Kaskádní styly. Založeno na přednášce Lukáše Bařinky

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

SUM U3 SUM U4 SUM U5 SUM

22. Tvorba webových stránek

Transkript:

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

Kaskadové styly CSS 1996 Cascading Style Sheets (tabulky kaskádových stylů) Jazyk pro popis způsobu zobrazení stránek napsaných v jazycích HTML, XHTML nebo XML

Význam CSS Šiřší formatovací možnosti Oddělení struktury a stylu Vyšší přístupnost dokumentu Dynamická práce se styly Formátování XML dokumentů

Verze CSS CSS1 barva textu, pozadí Margin, padding, mezery mezi slovy, pismeny, radky, obrazky, odkazy CSS2 Pozicovani fixni, absolutni relativni, stin CSS3

Vstupní zařízení media= hodnota" all - Všechny typy výstupních zařízení braille - Dotyková zařízení s Braillovým písmem embossed - Platický tisk na tiskárně Braillovým písmem handheld - Kapesní počítač, PDA print - Tisk na papír (a náhled tisku na monitoru) projection Data projektorem promítaný obraz screen - Obrazovka počítače aural čtecí zařízení tty - Znakový výstup neproporčním typem písma (dálnopis, terminal) tv - Televizní obrazovky apod.

Možnosti CSS ACID1, ACID2 a ACID3 test Schopnosti prohlížečů správně vykreslit webové stránky vytvořené podle standardů http://www.acidtests.org/ Lampa http://css-lampa.mraveniste.org/ Tužky http://www.designdetector.com/tips/c

Připojení CSS do HTML <html> <head> <title>stránka se styly</title> <link rel="stylesheet" type="text/css" href="soubor.css"> <style type="text/css"> @import url(soubor.css) </style> <style type="text/css"> styl psaný v jazyce CSS </style> </head> <body> <p style="color:blue">první odstavec na stránce bude zobrazen modře </body> </html>

Více CSS na jedné stránce <style type="text/css media="screen,projection"> @import "/monitor.css"; </style> <style type="text/css" media="print"> @import url(/print.css); </style>

Nebo <link rel="stylesheet" type="text/css" href="monitor.css media="screen,projection" /> <link rel="stylesheet" type="text/css" href="tisk.css" media="print" />

Terminologie Stylový předpis stylesheet Definice satement Sada pravidel rules At-pravidlo at-rule Selektor selektor Deklarace declaration Vlastnost property Hodnota - value

Klíčová slova Bez hačků a čarek anglický Bez uvozovek Např. width: auto; border: none; Font-family: serif; background: red;

CSS syntaxe Styl se skládá ze dvou částí: selektor a deklarace /*Typove selektory:*/ P { Color:white; Blackground-color:white } h1,h2,h3,h4 {

Selektor třídy (class) Možné použít v HTML opakovaně v CSS.modre {color:blue} nebo h1.modre {color:blue} v HTML <h1 class = modre >modry text</h1>

Selektor identifikátoru (ID) ID lze použít na stránce pouze jednou! v CSS #modre {color:blue} nebo h1.#modre {color:blue} v HTML <h1 id= modre >modry text</h1>

Selektor následníka ID lze použít na stránce pouze jednou! v CSS a img {border:1px} v HTML <a href=.. ><img src= http://.. alt=.. /></a>

Komentář /* komentář*/

Uspořadání selektorů

Pseudo třídy :link vybere odkazy, které ještě nebyly navštívené :visited vybere již navštívené odkazy :hover vybere element, který je pod kurzorem myši :active vybere element, který je aktivovaný uživatelem :focus vybere element, který má fokus (přijímá vstup z klávesnice) :lang(cs) vybere elementy v určitém jazyce (v tomto případě v češtině)

Rodičovská pseudotřída CSS p {color: blue;} p:first-child {color: yellow; } <div> <p>toto je první odstavec příslušného oddílu div. Měl by být napsán žlutým písmem.</p> <p>další odstavec by už měl být napsán modře.</p> </div> <div> <h1>nadpis odstavce</h1> <p>pozor! Tento odstavec bude napsán modře, neboť prvním dítětem oddílu div je tentokrát nadpis h1!!!</p> </div>

Relativní jednotky Relativní (relativně k jiné velikosti) em velikost přislušného písma ex střední výška příslušného písma px pixely obrazové body

Absolutní jednotky in palece (1 inch cca 2,54cm) cm centimetry mm milimetry pt typografický body(point) 1pt cca 1/72 palce Pc pica; 1pc=12pt

procenta Udavají poměr velikosti předchůdce, rodiče (%) např. p {font-size: 120%} p {line-height: 120%}

CSS: Jednotky velikostí

Zápis URL v CSS url(http:\\www.xyz.cz/abc.gif) url( http:\\www.xyz.cz/abc.gif ) url( http:\\www.xyz.cz/abc.gif )

Barvy Aqua tyrkysová Black černá Blue modrá Fuchsia růžová Gray šedá Green zelená Lime světlozelená Maroon hněda? Navy tmavomodrá Olive olivově zelená Purple purpurová Red červená Silver střibrná (světle šedá) Teal šedozelená White bílá Yellow žlutá

Systemové barvy ActiveBorder - orámování aktivního okna ActiveCaption titulek aktivního okna AppWorkspace pozadáí hlavního okna aplikace MenuText text menu Atd...

Zadávání barev EM {color: #f00} /* #RGB */ EM {color: #ff0000} /* #RRGGBB */ EM {color: rgb(255,0,0)} /* #RGB */ EM {color: rgb(100%,0%,0%)} /* #RGB */

Otázky Rozdíl mezi ID a CLASS? Výhody CSS Selektor a deklarace? Typové selektory Vstupní media