CSS Cascading Style Sheets Kaskádové styly

Slides:



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

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ř.
TVORBA WEBOVÝCH STRÁNEK
WWW stránky.
Referát č. 22 Tvorba webových stránek (Struktura webu, struktura HTML dokumentu, vytvoření webové stránky exportem z aplikačního programu, provázání.
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.
<. DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4
Základy HTML.
Mgr. Vlastislav Kučera přednáška č. 5.  Seznamy  CSS – vlastnosti seznamů ◦ list-style-type, list-style-image, list-style-position  Tabulky  CSS –
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:
HyperText Markup Language
Programování HTML stránek
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í
Kaskádové styly (Cascading Style Sheets, CSS) slouží k formátování HTML prvků. Pomocí kaskádových stylů lze nastavit font, řez písma, velikost písma, zarovnání,
TAGY A STRUKTURA WEBOVÉ STRÁNKY. web – skupina webových stránek a dalších souborů (styly, obrázky, …), které na sebe navzájem odkazují jazyky pro psaní.
TVORBA WEBOVÝCH STRÁNEK
Tematická oblast: Aplikační software pro práci s informacemi II.
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.
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
Formátování textu. Odstavce  tvoříme párovou značkou  text bude od ostatního textu oddělen Konec řádky  nepárová značka způsobuje ukončení řádku a.
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.
Blokový model v CSS Obr. 1.
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:
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:
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.
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_258 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Ing. Roman Bartoš Předmět Informatika.
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Tvorba webu Úvod do CSS 1.
Kaskádové styly - CSS.
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:
HTML, XHTML a CSS Základy jazyků značek.
CSS – vlastnosti textu text-align (vodorovné zarovnání)
CSS – style Mgr. Lenka Švancarová. CSS – značka style (textstyle.html)
HTML Text, seznamy, tabulky. Formátování textu Tučné... Kurzíva … Velké … Malé … Dolní index … Horní index … Přeškrtnuté … Podtržené … MOŽNO KOMBINOVAT.
Referát č.13 Textový editor (struktura textu – přiřazení stylu, formátování (vzhled) textu, změna stylu, typografická a estetická pravidla)
TNPW1 Cvičení
Kaskádové styly tvorba webových stránek
CSS styly Kaskádové styly (CSS – Cascading Style Sheets) jsou prostředkem, který zajišťuje jednotný vzhled publikovaných stránek. Technologii CSS podporují.
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Í.
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:
Tvorba www stránek Seznam, tabulky, grafika a barvy (1.část) Ing. Miroslav Vachůn, Ph.D.
CSS – float a clear Mgr. Lenka Švancarová. CSS – float Vlastnost určuje obtékání prvku. Hodnoty:  right – prvek bude zarovnán vpravo, okolní obsah stránky.
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.
Základní pojmy (1) Nejpoužívanější internetové prohlížeče: Google Chrome (32.0.x), Mozilla Firefox (27.0), Internet Explorer (11.0.2), Opera (19.0.x),
Číslo šablony: III/2 VY_32_INOVACE_P4_3.11 Tematická oblast: Aplikační software pro práci s informacemi II. HTML - odkazy, obrázky Typ: DUM - kombinovaný.
Párová a nepárová značka, atributy a jejich hodnoty
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:
HTML – TABULKY. - uzavírá celou strukturu tabulky atributy tabulky:  align - obtékání tabulky ostatním textem – right, left, center  cellpadding – vnitřní.
Mgr. Vlastislav Kučera přednáška č. 3
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í.
Tvorba www stránek CSS (Úvod do kaskádových stylů (Úvod do kaskádových stylů) Ing. Miroslav Vachůn, Ph.D.
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í.
KASKÁDOVÉ STYLY.
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.
HTML pokračování. Co obsahuje každý html dokument? stránka stránka ahoj světe HTML.
Elektronické učební materiály - II. stupeň Informatika – aplikace informačních technologií Autor: Bc. Pavel Šiktanc Internetové stránky II. Co se všechno.
Elektronické učební materiály - II. stupeň Informatika – aplikace informačních technologií Autor: Bc. Pavel Šiktanc Internetové stránky III. Co se všechno.
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.
Základy tvorby www stránky v HTML kódu.
WORDPAD Textový dokument.
Tvorba WEBOVÝCH stránek – obrázky
Tvorba webových stránek
Tvorba webových stránek
Transkript prezentace:

CSS Cascading Style Sheets Kaskádové styly HTML CSS Cascading Style Sheets Kaskádové styly

CSS HTML kód je základ při tvorbě internetových stránek Nelze udělat úplně vše CSS styly rozšiřují možnosti HTML = vlastnosti, které rozšiřují současné tagy o nové možnosti Existuje mnoho mnoho stylů => toto je jen úvod do problematiky Nelze probrat vše, ani to neni cílem.

Kaskádové styly používá tag <style> a obecný atribut "style", kterému se přiřazuje nějaká definice. Kaskádové: protože se na sebe mohou vrstvit definice stylu, ale platí jenom ta poslední.

Možnosti CSS stylů Nastavit libovolnou a přesnou velikost písma, prokládání, kapitálky Udělat odsazení prvního řádku odstavce, zvětšit řádkování Zrušit nebo zvětšit prázdný prostor po odstavci Automaticky formátovat nadpisy (například je všechny udělat zelené) Zvýrazňovat odkazy po přejetí myší Udělat automaticky grafické odrážky Určité části textu zneviditelnit, zprůhlednit nebo nezobrazit Předefinovat grafický význam běžných tagů (například všechno, co je kurzívou, udělat i tučně)

Možnosti CSS stylů Nastavit pozadí čehokoliv, stránky, tabulky ale třeba i odstavce; pozadí se nemusí opakovat a může mít přesnou pozici! Umístit nějaký objekt (třeba kus textu) kamkoliv do stránky, může se to i překrývat Přidat k čemukoli rolovací lišty, oříznout to, orámovat, nastavit okraje V kombinaci se skripty je dnes CSS nejmocnější zbraň pro "rozhýbání" stránek. Hlavní význam CSS spočívá v tom, že fungují hodně automaticky, přečemž se vzhled celého webu deklaruje jedním souborem.

Definice CSS stylů Přímý zápis Definice stylu v hlavičce (stylesheet) Definice v externím souboru

Přímý zápis Přímo v textu zdroje u formátovaného elementu pomocí atributu style="...". <p style="color: red">Tento odstavec bude červený.</p>

Příklad přímo <html> <head> <title>primo</title> </head> <body> <h1>Hlavní nadpis</h1> <h2 style="color: blue; font-style: italic">Nadpis druhé úrovně se stylem</h2> <p style="color: red; background-color:lightblue">Odstavec se stylem.</p> <h2>Další nadpis druhé úrovně bez stylu</h2> <p>Odstavec s dalším textem a bez stylu. </p> </body> </html>

Definice stylu v hlavičce Do hlavičky dokumentu se napíše stylopis uzavřený mezi tagy <style></style>: <style> p    {color: red} h1 {color:blue} </style> <body> <h1>Nadpis modře</h1> <p>Tento odstavec bude červený. </p> <p>Tento mimochodem také, protože červené budou všechny.</p> </body> TAG STYL

Příklad stylopis <html> <head> <title>stylopis</title> <style> h2 {color: blue; font-style: italic} p {color: red; background-color:lightblue} </style> </head> <body> <h1>Hlavní nadpis</h1> <h2>Nadpis druhé úrovně</h2> <p>Odstavec se stylem.</p> <h2>Další nadpis druhé úrovně</h2> <p>Odstavec s dalším textem. </p> </body> </html>

Definice v externím souboru Vytvoří se soubor, který se pojmenuje třeba styly.css. V něm bude pouze tento text: p    {color: red} h1 {color:blue} Do hlavičky html dokumentu, který chci stylem ovlivnit, musím napsat odkaz na tento soubor: <head> <link rel="stylesheet" type="text/css“ href="styly.css"> </head>

Příklad externí soubor <html> <head> <title>externi</title> <link rel="stylesheet" type="text/css" href="styl1.css"> </head> <body> <h1>Hlavní nadpis</h1> <h2>Nadpis druhé úrovně se stylem</h2> <p >Odstavec se stylem.</p> <h2>Další nadpis druhé úrovně</h2> <p>Odstavec s dalším textem. </p> </body> </html> H2 {color: blue; font-style: italic} p {color: red; background-color:lightblue}

Zápis stylu Je nutné všimnout si, kde se používají: uvozovky dvojtečky složené závorky středníky Pokud si některé znaménko popletete, nebude to fungovat. Přímý zápis: <h2 style=“color: green; background-color:yellow”>x</h2> V hlavičce nebo v souboru: h2 {color: green; background-color:yellow}

Tagy div a span <div style=“…”> abcd </div> <span style= “…”> abcd < /span> Když nemáte vhodný tag na změnu stylu uvnitř textu. Příklad: Toto je <span style=“color:red”>modifikovaný </span> text . Toto je modifikovaný text. Div je pro odstavce, je zakončen enterem. Span je pro část textu, není zakončen enterem.

Styly přehled http://www.jakpsatweb.cz/css/css-vlastnosti-hodnoty-prehled.html http://www.jakpsatweb.cz/css/css-prakticky.html

Styly pro úpravu textu font-family (typ písma) font-style (styl písma) font-variant (kapitálka a široké písmo) font-size (velikost písma) text-decoration (text s čarami) <span style=“font-size:24pt”> …. </span>

Styly pro úpravu odstavce letter-spacing (proklad mezi písmeny) line-height (výška řádku) text-indent (odsazení prvního řádku odstavce) text-align (zarovnání odstavce) vertical-align (zarovnání textu vertikálně) <p style=“text-indent:10”>…..</p>

Styly pro úpravu barev a pozadí color (barva) background-color (barva pozadí) background-image (obrázek jako pozadí) background-repeat (opakování pozadí) background-attachment (rolující pozadí) background-position (obrázek na přesnou pozici pozadí) <span style=“color:red;background-color:yellow> … </span>

Styly pro definic čar a rámů border-style (typ rámečku) border-width (šířka čáry rámečku) border-color (barva rámečku) <p style=“border-style:dotted;border-width:10;border-color:red”>…</p>

Styly pro číslování a odrážky list-style-type (styl číslování-odrážek) disc,circle,square,decimal,lower-roman,lower-alpha,... list-style-image (obrázek jako odrážka) list-style-position (odsazení textu) <li style=“list-style-image:url(obr.gif)”>…</li>

Styly pozice objektů position (pozicování) absolute, relative left (nastavení pozice od levého okraje) right (nastavení pozice od pravého okraje) top (nastavení pozice od horního okraje) bottom (nastavení pozice od dolního okraje) <img src=“obr.gif” style=“position:absolute;left:30px”>