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

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

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

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

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

TVORBA WEBOVÝCH STRÁNEK

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

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

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

CSS styly. Cascading Style Sheets kaskádové styly

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

tvoříme web HTML/CSS

Rozměry, okraje a rámečky

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

O CSS podrobněji. Box model Document flow Layout

Blokový model v CSS:

Kaskádové styly (CSS) Cascading Style Sheets

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

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

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

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

Barvy v počítači a HTML.

Tvorba webových stránek

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

Rozvržení stránky. Co se v modulu dozvíte? Pozicování

Přehled základních html tagů

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

Tvorba webových stránek

(X)HTML, CSS a jquery

1. Přímo vložený styl

TNPW1 Cvičení

<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)

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)

Tvorba webových stránek

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

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

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

Káskádové styly = CSS

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

Káskádové styly = CSS

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

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.

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

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)

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

Dokumentace k ročníkové práci

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

SkautIS Remote Components absolventská práce

DESETIMINUTOVKY CSS - DOVEDNOSTI TÉMATA:

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

selektor {vlastnost1: hodnota_vlastnosti1; vlastnost2: hodnota_vlastnosti2;}

TVORBA WEBOVÝCH STRÁNEK

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

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

Kaskádové styly základy grafiky

CSS. Internetové publikování

Úvod do jazyka HTML (Hypertext Markup Language)

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

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

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

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

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

22. Tvorba webových stránek

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

OBALKYKNIH.CZ API 3.0, IMPLEMENTACE PRO ALEPH OPAC

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

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

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

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

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

Mgr. Vlastislav Kučera lekce č. 2

školení frontend Organizace CSS

Internet 02 - Tvorba statických www stránek za pomoci HTML tagů

školení frontend CSS Preprocesory

KASKÁDOVÉ STYLY - CSS

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

Použití CSS v dokumentech HTML

tvoříme web Bootstrap

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

Ukázka knihy z internetového knihkupectví

Vývoj Internetových Aplikací

CSS Cascading style sheet přehled vlastností selektory

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í

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

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

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

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

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

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

CO je to? WWW, HTML, CSS

KAPITOLA 5. Základní stylování seznamů

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY NÁVRH INTERNETOVÝCH STRÁNEK WEB PAGES DESIGN FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY

Inovace a zkvalitnění výuky prostřednictvím ICT Design a vzhledové vlastnosti webových stránek Vlastnosti CSS pro pozicování Ing.

Neprogramuj, pokud to není nezbytně nutné. Michal Lupečka

Tomáš Herout

Techniky rozvržení KAPITOLA 2

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

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

ŠKODA Portal Platform

Transkript:

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

Kaskádové styly k čemu jsou HTML definuje strukturu, CSS definuje vzhled. CSS stylesheet soubor pravidel určujících vzhled jednotlivých prvků dokumentu CSS pravidlo sestává ze dvou částí 1. část, určující kterých prvků se pravidlo týká 2. část, určující jaký vzhled dané prvky budou mít

CSS pravidla div.cerveny { color:red; font-size:20pt; } div.cerveny selektor určuje na které prvky se následující skupina pravidel vztahuje color:red; jedno pravidlo ze skupiny color název vlastnosti, kterou pravidlo upravuje red hodnota, kterou bude daná vlastnost mít

HTML & CSS provázání V externím souboru <link rel="stylesheet" href="css/layout.css" type="text/css"/> Pomocí <style>...</style> <style type= text/css > a { color:red; } a:hover { text-decoration:none; } </style> Inline <p style= color:red > Tohle bude cerveny odstavec </p>

CSS Selektory tag selektor omezuje působnost na daný html prvek p { color: yellow; } pravidla se týkají prvků <p> class selektor omezuje působnost na prvky dané třídy.zvyraznene { color: yellow; } pravidla se týkají všech prvků jejichž atribut class obsahuje zvyraznene attribute selektor omezuje působnost na prvky mající daný atribut [type="input"] { border: solid 1px; } pravidla se týkají všech prvků, jejichž atribut type má hodnotu input pseudo-class selektor omezuje působnost na prvky v určitém stavu :hover { color: blue; } pravidla se týkají prvků, nad nimiž se zrovna nachází myš id selektor omezuje působnost na prvek s daným id #prvni_nadpis { font-size: 20pt; } pravidla se týkají prvku, jehož id je prvni_nadpis

CSS Selektory, pokračování Selektory lze kombinovat konkatenací prvek musí splnit všechna omezení div.zvyraznene#nadpis:hover čárkou prvek musí splnit alespoň jedno omezení div,.zvyraznene,#nadpis,:hover mezerou, > nepoužívejte :-)! negací prvek nesmí splnit dané omezení :not(.zvyraznene) prvek nesmí mít třídu zvyraznene Pokud prvek splní různé selektory, přednost mají ty s největší specifičností. V případě shody má přednost pozdější pravidlo. Selektory jsou uspořádány podle specifičnosti následovně: tag, class, attribute, pseudo-class, id

CSS Vlastnosti každá vlastnost má defaultní hodnotu vlastnosti se dělí na dědičné a nedědičné

Barvy Vlastnosti color Hodnoty background-color black, gray silver white red green blue yellow aqua fuchsia maroon orange olive purple green navy teal #C0C0FF red: C0 = 192 blue: C0 = 192 green: FF = 255 rgb(192,192,255)

Fonty Vlastnosti font-family font-weight font-style font-variant text-decoration font-size serif,sans-serif,cursive,fantasy,monospace bold italic small-caps underline, line-through small, medium, large, smaller, larger, 150%, 1.5em, 12pt line-height 10px,... Poznámka @font-face umožňuje používat vlastní fonty, které nemá uživatel nainstalované. Viz později.

Okraje margin minimální vzdálenost od ostatních boxů (auto centruje) width border-style solid, dashed, dotted,... margin-top padding-top border-color teal,... border-width 3px,... border-radius 15px (zakulacené rohy) padding vzdálenost obsahu od stran boxu width velikost boxu (včetně padding!) margin-left padding-left Content padding-bottom margin-bottom padding-right margin-right

Pozice & Layout Vlastnost position static default relative pomocí vlastností top, bottom, left, right lze posunout prvek z místa, kde by se jinak nacházel absolute pomocí vlastností top, bottom, left, right umístí prvek vzhledem k prvnímu předkovi, který má nastaveno position:relative, resp. vzhledem k body Vlastnost float right, left, none obtékání zprava, zleva, žádné (default) Vlastnost clear right, left, both obtékání zprava, zleva Vlastnost text-align right, left, centre, justify zarovnání inline -level obsahu

Display style none prvek se nezobrazí block prvek se zobrazí jako block -level prvek inline prvek se zobrazí jako inline -level prvek Poznámka. Zajímavého efektu lze např. docílit u seznamů (prvky li), které jsou standardně inline -level

Cvičení http://jsbin.com/ Cvičení 1.: Vyrobte html stránku, kde budou dva typy nadpisů, každý jiné velikosti barva pozadí bude jiná než bílá bude několik odkazů, každý z nich bude mít jinou barvu všechny odstavce budou skloněným písmem Cvičení 2.: Zkuste vyrobit stránku co nejvíce se podobající stránce http://www.gnome.org/