Cascading Style Sheets CSS Selektory Selektory



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

Kaskádové styly (CSS) Cascading Style Sheets

Blokový model v CSS:

CSS - stručná reference kaskádových stylů

CSS vlastnosti - stručný prehľad. Vlastnosti písma. Vlastnosti farby a pozadí. font-family. font-style. font-variant. font-weight. font-size.

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

Rozměry, okraje a rámečky

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

Přehled vlastností stylů

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

TVORBA WEBOVÝCH STRÁNEK

Káskádové styly = CSS

Přehled základních html tagů

Ukázka knihy z internetového knihkupectví

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

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

Jak vytvořit jednoduché webové stránky.

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

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1

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

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)

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

CSS Cascading style sheet přehled vlastností selektory

TVORBA WEBOVÝCH STRÁNEK

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

O CSS podrobněji. Box model Document flow Layout

Historie. K čemu je to dobré? Začínáme. Úvod do CSS Historie K čemu je to dobré? Začínáme

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

SkautIS Remote Components absolventská práce

KASKÁDOVÉ STYLY - CSS

CSS Obsah Úvod Základy CSS Základem je dobrý dokument Vytvoření stylopisu... 26

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

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

Počítače přirozeně pracují pouze s čísly

MODUL 7: TVORBA WEBOVÝCH APLIKACÍ

1. Přímo vložený styl

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

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

Tvorba webových stránek

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

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

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

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

CSS Obsah Úvod Základy CSS Základem je dobrý dokument Vytvoření stylopisu... 26

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

Mgr. Vlastislav Kučera Header, footer, navv, article, section, boxy, margin, padding, border

selektor {vlastnost1: hodnota_vlastnosti1; vlastnost2: hodnota_vlastnosti2;}

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

KASKÁDOVÉ STYLY - PÍSMO

12. Úvod do CSS (CSS styly)

Microsoft Office SharePoint Server 2007

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

Káskádové styly = CSS

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

CSS Obsah Úvod Základy CSS Základem je dobrý dokument Vytvoření stylopisu... 26

.rohy-kulate { width: 250px; background: url(obr/rohy-spodni.gif) bottom no-repeat; border-top: 2px solid #AAA; }

(X)HTML, CSS a jquery

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

2.8.1 Nejdůležitější a nejpoužívanější <meta /> elementy Ostatní Znakové entity kontejnery komentáře...

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

VYSOK ŠKOLA EKONOMICKÁ V PRAZE VYŠŠÍ ODBORNÁ ŠKOLA INFORMAČNÍCH SLUŽEB. Projekt

Manuál. pro tvorbu webu. HTML CSS JavaScript

Všechny značky musí být vzájemně správně vnořeny <i><b>špatně</i></b> <i><b>správně</b></i>

HTML. Verze Obsah:

Mgr. Vlastislav Kučera Nadpisy, odstavce, odkazy,

CSS. Internetové publikování

<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

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

Právní upozornění. Další servery s elektronickým obsahem. videoprírucky.cz

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

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

OBALKYKNIH.CZ API 3.0, IMPLEMENTACE PRO ALEPH OPAC

Tvorba webových stránek

IM I PL P EM E EN E TA T C A E E C SS S S 3 V V P R P OH O LÍŽ Í EČ E ÍC Í H Dominik Fišer (c) Dominik Fišer 2008

Kaskádové styly (CSS)

TNPW1 Cvičení

Techniky rozvržení KAPITOLA 2

CSS kaskádové styly a jejich využití při tvorbě internetových stránek

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

tvoříme web HTML/CSS

25. TVORBA HTML DIALOGŮ PRO PEVNÉ TVARY

3. Kompatibilita, použitelnost a základy typografie. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008)

Vývoj Internetových Aplikací

Barvy v počítači a HTML.

Použití CSS v dokumentech HTML

Soukromá vyšší odborná škola a Obchodní akademie s.r.o. České Budějovice Pražská 3. Absolventská práce Petra Pavlyková

Skripta ke školení. Základy HTML a CSS. vypracoval: Tomáš Herout. tel:

CSS Obsah Úvod Základy CSS Základem je dobrý dokument Vytvoření stylopisu... 26

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

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

Tvorba stránek v HTML ve Wordu

Tvorba webových stránek

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

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

Mgr. Vlastislav Kučera lekce č. 2

Obrázky. Tag Význam Párový Výskyt. img obrázek ne. img video ne. map klikací mapa. area oblast v klikací mapě ne

Tvorba webových stránek

Tomáš Herout

Tvorba webových aplikací pomocí AJAX

Transkript:

CSS <!DOCTYPEHTMLPUBLIC"/W3C/DTDHTML4.0/EN"> <P>JohanSebastianBachwasaprolificomposeṙ <HTML><HEAD><TITLE>Bach'shomepage TITLE> <STYLEtype="text/cs"> BODY><H1>Bach'shomepage H1> 1{color:red} h STYLE> HEAD> < BODY> HTML> Cascading Style Sheets současná verze: 2.1 W3C Candidate Recommendation 25. 2. 2004 * libovolný element E element E E F F potomek E E > F F syn E E:first-child E, který je prvním synem svého otce Selektory Selektory E:link E je zdrojová kotva nenavštíveného odkazu E:visited E je zdrojová kotva navštíveného odkazu E:active E je uživatelem právě aktivován E:hover nad E se vznáší myš E:focus E má focus

Selektory E:lang(c) E je jazyka c E + F F je bezprostředním bratrem E E[foo] E má nastaven atribut foo E[foo="bar"] E má nastaven atribut foo na bar E[foo~="bar"] E, jehož atribut foo je seznamem mezerami oddělených hodnot, z nichž jedna je bar Selektory E[foo ="bar"] E, jehož atribut foo je seznamem pomlčkami oddělených hodnot, z nichž první je bar E.foo pro HTML zkratka za E[class~="foo"] E#foo E, jehož ID je foo Selektory h1 { font-family: sans-serif } h2 { font-family: sans-serif } h3 { font-family: sans-serif } h1, h2, h3 { font-family: sans-serif } [lang=fr],.warning, #myid div p *[href] div ol>li p h1.opener + h2 *[lang ="en"] p.pastoral.marine a:focus:hover :first-line :first-letter :before :after Pseudoelementy

1. styly prohlížeče 2. styly uživatele 3. styly autora 4. important styly autora 5. important styly uživatele Kaskáda Uvnitř skupin rozhoduje specifičnost selektorů, při shodě vítězí poslední. Média @import url("fancyfonts.css") screen; @media print { p { font-family: serif; } } all, braille, embossed, handheld, print, projection, screen, speech, tty, tv px em, ex in, cm, mm, pt, pc procenta Velikosti Barvy aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow ActiveBorder, ActiveCaption, AppWorkspace, #08f, #0088ff, rgb(0, 136, 255), rgb(0%, 53%, 100%) transparent

Barvy a pozadí color background-color background-image background-repeat repeat, repeat-x, repeat-y, no-repeat background-attachment scroll, fixed background Box model Box model Margin margin (margin-top, margin-right, margin-bottom, margin-left) auto marginy se hroutí Padding padding (padding-top, padding-right, padding-bottom, paddingleft) Box model Okraje border-width (border-top-width, border-right-width, borderbottom-width, border-left-width) thin, medium, thick border-color (border-top-color, border-right-color, borderbottom-color, border-left-color) border-style (border-top-style, border-right-style, borderbottom-style, border-left-style) none, hidden, dotted, dashed, solid, double, groove, ridge, inset, outset

Box model Okraje border-top, border-right, border-bottom, border-left border Vizuální formátování Anonymní blokový box <p>some<em>emphasized em>text p> <div>sometext p>moretext p> < div> Anonymní inline box Vizuální formátování display block, inline, none, inline-block list-item run-in table, inline-table, table-row-group, table-column, table-column-group, table-header-group, table-footer-group, table-row, table-cell, table-caption position static, relative, abolute, fixed float left, right, none clear none, left, right, both Vizuální formátování width, min-width, max-width height, min-height, max-height line-height vertical-align baseline, middle, sub, super, text-top, text-bottom, top, bottom

Generovaný obsah pseudoelementy :before a :after content normal string uri counter attr(identifier) open-quote, close-quote, no-open-quote, no-close-quote quotes Generovaný obsah citace uotes:"\201e"\201c"\201a"\2018"; uotes:"\201c"\201d"\2018"\2019"; q{fontstyle:italic; }q:before{content:openquote; }q:after{content:closequote; }q:lang(en){ q } Vizuální efekty overflow visible, hidden, scroll, auto clip rect(top, right, bottom, left) visibility visible, hidden, collapse Generovaný obsah ṗnote:before{content:"note:"} {border:solidgren} ontent:"theend"; body:after{ isplay:block; argintop:2em; extalign:center; cd mt }

Generovaný obsah seznamy list-style-type disc, circle, square, decimal, decimal-leading-zero, lower-roman, upperroman, lower-greek, lower-latin, upper-latin, armenian, georgian, none list-style-image list-style-position inside, outside list-style Stránkovaná média page-break-before auto, always, avoid, left, right page-break-after auto, always, avoid, left, right page-break-inside auto, avoid orphans widows Generovaný obsah číslování counter-reset counter-increment counterbincrement:chapter;/*ad1tochapter*/ counterbreset:section;/*setsectionto0*/ ontent:"chapter"counter(chapter)"."; ontent:counter(chapter)"."counter(section)"; }h1:before{content:counter(chno,uperblatin)"."} h2:before{content:counter(section,uperbroman)"b"} divṇote:before{content:counter(notecntr,disc)"} counterbincrement:section; h1:before{ }h2:before{ c Stránkovaná média @page @page:first, @page:left, @page:right arginleft:4cm; arginright:3cm; @page:left{ }@page:right{ arginleft:3cm; arginright:4cm; }@page:first{ argintop:10cm m}

Písmo font-family serif, sans-serif, cursive, fantasy, monospace "NimbusSansL","DejaVuSans"șansbserif font-style normal, italic, oblique font-variant normal, small-caps font-weight normal, bold, bolder, lighter, 100, 200, 300, 400, 500, 600, 700, 800, 900 Písmo font-size xx-small, x-small, small, medium, large, x-large, xx-large smaller, larger px, em, ex, in, cm, mm, pt, pc font caption, icon, menu, message-box, small-caption, status-bar Text text-indent text-align left, right, center, justify text-decoration none, underline, overline, line-through, blink letter-spacing word-spacing text-transform capitalize, uppercase, lowercase, none white-space normal, pre, pre-wrap, pre-line Tabulky display table, inline-table, table-row, table-row-group, table-header-group, tablefooter group, table-column, table-column-group, table-cell, table-caption sloupce: border, background, width, visibility caption-side top, bottom table-layout auto, fixed vertical-align baseline, top, bottom, middle visibility collapse

border-collapse collapse, separate border-spacing empty-cells show, hide Tabulky Uživatelské rozhraní cursor auto, crosshair, default, pointer, move, e-resize, ne-resize, nw-resize, n- resize, se-resize, sw-resize, s-resize, w-resize, text, wait, progress, help uri outline-width, outline-style, outline-color outline Vývoj Historie CSS 1 W3C Recommendation 17. 12. 1996, revised 11. 1. 1999 CSS 2 W3C Recommendation 12. 5. 1998 CSS 2.1 W3C Candidate Recommendation 25. 2. 2004 W3C Working Draft 6. 11. 2006 Budoucnost modularizace Odkazy a literatura Odkazy W3C Cascading Style Sheets Home Page Jak psát web W3C CSS Validation Service CSS Zen Garden Literatura Petr Staníček: CSS Kaskádové styly, kompletní průvodce Petr Staníček: CSS, hotová řešení