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

Podobné dokumenty
CSS. Internetové publikování

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

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

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

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

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

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)

Káskádové styly = CSS

CSS styly. Cascading Style Sheets kaskádové styly

Káskádové styly = CSS

1. Přímo vložený styl

(X)HTML, CSS a jquery

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

Tvorba webových stránek

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

Blokový model v CSS:

Kaskádové styly základy grafiky

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

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

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

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

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

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í

Vývoj Internetových Aplikací

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

tvoříme web HTML/CSS

22. Tvorba webových stránek

Kaskádové styly (CSS) Cascading Style Sheets

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

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

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

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

Tvorba webových stránek

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

Úvod do jazyka HTML (Hypertext Markup Language)

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

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)

HTML Hypertext Markup Language

TNPW1 Cvičení

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

TVORBA WEBOVÝCH STRÁNEK

Přehled základních html tagů

Tvorba webových stránek

Kaská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

Tvorba webových stránek

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

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

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

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

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

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

Mgr. Vlastislav Kučera lekce č. 2

selektor {vlastnost1: hodnota_vlastnosti1; vlastnost2: hodnota_vlastnosti2;}

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

O CSS podrobněji. Box model Document flow Layout

<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

KASKÁDOVÉ STYLY - CSS

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

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

Internet 1 vývoj, html, css

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

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

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

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

APLIKACE XML PRO INTERNET

Tvorba stránek v HTML ve Wordu

Internetové publikování

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

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

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

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

školení frontend CSS Preprocesory

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

Tvorba WWW stránek. Mojmír Volf

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

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

CO je to? WWW, HTML, CSS

Informatika pro moderní fyziky (8) Javascript, CSS - stylování dokumentů, SVG - tvorba obrázků, složitější interaktivní dokument

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

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

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

MODUL 7: TVORBA WEBOVÝCH APLIKACÍ

Předmluva k druhému vydání 13. Úvod 17. ČÁST 2 Vytváření dokumentů XML 65

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

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

Základy HTML. Autor: Palito

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

v laboratořích CERN ve Švýcarsku byl zahájen projekt WWW (T. Barners-Lee přichází s projektem distribuovaného hypertextového systému)

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

Jazyky pro popis dat

Elektronické publikování - prezentace. 23. dubna 2009 VŠB - TUO. Beamer - grafické zpracování prezentace. Rostislav Šuta, sut017.

HTML. ICT_01., 02. konzultace; 2. ročník 1/6

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

Manuál k editoru TinyMCE

HTML. HTML- HyperTextMarkUpLanguage (nadtextový značkový jazyk) TAGY

Ul, Ol, Li, Dl... Párové tagy Ul odrážkovy zoznam Ol číslovaný zoznam Li položka zoznamu Dl zoznam definícií

Použití CSS v dokumentech HTML

Transkript:

CSS Selektory tříd a ID, dědičnost, další vlastnosti Internetové publikování 1 Cascading Style Sheets Formátování HTML dokumentu, které je více či méně oddělené od obsahu Způsoby implementace Specifikace stylu pro každý element zvlášť Definice stylu v hlavičce dokumentu Připojení stylu z externího souboru 1

Styl v hlavičce HTML Definice stylu pro jediný HTML soubor Vlastní definice se uzavírá do komentářů, aby se zamezilo intrepretaci ve starších prohlížečích <head> <style type="text/css"> <!-- definice stylu --> </style> </head> Styl v externím souboru Umožňuje využití jedné definice stylu mnoha HTML dokumenty <head> <link href="jméno_souboru_se_stylem.css" type="text/css" rel="stylesheet"> </head> 2

Styl u každého elementu Atribut style Odporuje filozofii CSS, používat vyjímečně <p style="definice stylu">tento jediný odstavec bude formátován podle definice.</p> Opakování - struktura definice CSS selektor { vlastnost1: hodnota; vlastnost2: hodnota; vlastnostn: hodnota Selektor Doposud jsme znali pouze typový selektor odpovídá názvu elementu platí pro všechny elementy daného typu 3

Seskupování selektorů Selektory se stejnými deklaracemi je možné sloučit, takže následující zápis h1 { font-family: sans-serif h2 { font-family: sans-serif h3 { font-family: sans-serif je ekvivalentní zápisu: h1, h2, h3 { font-family: sans-serif POZOR neplést z dalšími typy selektorů při seskupování je oddělovačem vždy čárka Další selektory Univerzální selektor * - týká se každého elementu v dokumentu Např: * {color: blue Všechny elementy budou mít nastaveno modré písmo 4

Další selektory - třída Třída = podskupina elementů V HTML definována atributem class Např. <p class="modry">modry text</p> Definice v CSS pro třídu: (element).třída { vlastnost1: hodnota; vlastnost2: hodnota; vlastnostn: hodnota.modry { color: blue; Příslušnost k více třídám Jednotlivé třídy odděleny mezerami Např. <p class="modry inverzni">modry text</p> Definice v CSS pro třídu: p.modry {color: blue; p.inverzni {background-color: blue; Selektor pro element patřící do obou tříd p.modry.inverzni {background-color: blue; color: yellow; 5

Další selektory id elementu id = identifikátor jednoho konkrétního elementu na stránce V HTML definován atributem id Např. <p id="1odstavec">modry text</p> Definice v CSS pro id: #id { vlastnost1: hodnota; vlastnost2: hodnota; vlastnostn: hodnota #1odstavec { color: blue; Pseudotřídy Odkazy a:link dosud nenavštívený odkaz a:visited navštívený odkaz a:hover na odkaz se ukazuje myší a:active link je aktivní (vybrán klávesou TAB) :firstchild Element, který je prvním potomkem jiného elementu 6

Dědění vlastností <head> <style type="text/css"> p { color: red </style> </head> <body> <p>červený <em>text<em></p> </body> I slovo 'text' v příkladě se zobrazí červeně, protože tuto vlastnost zdědil od svého rodičovského elementu Priorita dědění vlastností - Kaskáda Definuje-li více selektorů stejnou vlastnost různě a týkajíli se stejného objektu má prioritu selektor s nejvyšší specifičností Specifičnost klesá v řadě 1. vlastnosti definované v atributu style="" 2. podle počtu ID atributů (#) 3. podle počtu jiných atributů (class) a pseudotříd 4. podle počtu názvů elementů 7

Vlastnosti seznamů Vlastnost Popis Hodnoty list-style-image nastaví zvolený obrázek jako odrážku seznamu none url list-style-position poloha odrážky inside outside list-style-type typ odrážky-číslování none disc circle square decimal decimal-leading-zero lower-roman upper-roman lower-alpha upper-alpha lower-greek lower-latin upper-latin hebrew armenian georgian cjk-ideographic hiragana katakana Vlastnosti textu Vlastnost Popis Hodnoty letter-spacing Mezery mezi písmeny normal length text-align Zarovnání left right center justify text-decoration Ozdoba písma none underline overline line-through blink text-indent Odsazení 1. řádky length % text-transform Transformace velikosti písma none capitalize uppercase lowercase white-space Interpretace mezer a ostatních "bílých" znaků normal pre nowrap word-spacing Velikost mezer mezi slovy normal length 8