Kaskádové styly (CSS) Cascading Style Sheets



Podobné dokumenty
Blokový model v CSS:

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

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

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

TVORBA WEBOVÝCH STRÁNEK

Cascading Style Sheets CSS Selektory Selektory

Káskádové styly = CSS

Přehled vlastností stylů

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

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

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

Rozměry, okraje a rámečky

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

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

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)

Přehled základních html tagů

TVORBA WEBOVÝCH STRÁNEK

CSS Cascading style sheet přehled vlastností selektory

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

SkautIS Remote Components absolventská práce

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

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

1. Přímo vložený styl

Ukázka knihy z internetového knihkupectví

KASKÁDOVÉ STYLY - CSS

MODUL 7: TVORBA WEBOVÝCH APLIKACÍ

O CSS podrobněji. Box model Document flow Layout

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

12. Úvod do CSS (CSS styly)

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

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

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

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

Struktura stránek. <TITLE></TITLE>... text mezi tagy je zobrazen v názvu okna. <BODY></BODY> atributy:

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

selektor {vlastnost1: hodnota_vlastnosti1; vlastnost2: hodnota_vlastnosti2;}

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

HTML. Verze Obsah:

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

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

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

Microsoft Office SharePoint Server 2007

OBALKYKNIH.CZ API 3.0, IMPLEMENTACE PRO ALEPH OPAC

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

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

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

Tvorba webových stránek

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

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

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

Káskádové styly = CSS

KASKÁDOVÉ STYLY - PÍSMO

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

Manuál. pro tvorbu webu. HTML CSS JavaScript

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

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

Použití CSS v dokumentech HTML

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

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

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

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

Tvorba webových aplikací pomocí AJAX

Webové stránky. 8. Pozadí webové stránky. CSS pozadí. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

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

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

tvoříme web HTML/CSS

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

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

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

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

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

CSS styly. Cascading Style Sheets kaskádové styly

Tvorba webových stránek

Tvorba webových stránek

CO je to? WWW, HTML, CSS

SEMINÁ KOMUNIKA NÍCH DOVEDNOSTÍ TYPOGRAFICKÉ ZÁSADY ÚPRAVY TEXTU. rozvržení stránky. ást 1

TNPW1 Cvičení

TIP: Pro vložení konce stránky můžete použít klávesovou zkratku CTRL + Enter.

Manuál tvorby webových stránek dle webu Jihočeské univerzity v Českých Budějovicích Guideline pro fakulty a celoškolská pracoviště

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

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

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

Vysoká škola báňská Technická univerzita Ostrava INTERNET A SÍTĚ. učební text. Marek Babiuch

CSS. Internetové publikování

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

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

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

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

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

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

1 Seznámení s Word 2010, karty, nejčastější činnosti. 2 Tvorba dokumentu

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

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

Kótování na strojnických výkresech 1.část

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

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

Techniky rozvržení KAPITOLA 2

Transkript:

CSS verze 22.11. 2007 1 Kaskádové styly (CSS) Cascading Style Sheets Existují 3 druhy zápisu CSS do webové stránky a) Vložením tagu STYLE do hlavičky dokumentu <STYLE>...definice stylu atributy: type... udává typ a formát definice stylu src... odkaz na externí soubor <STYLE type= text/css > H1 {font-family:arial;} <H1>Písmo Arial</H1> b) Přímo zapsaný jako atribut v TAGU <H1 style= font-family:arial >Písmo Arial</H1> c) Externí soubor s CSS H1 {font-family:arial} uložíme do souboru styl.css Do hlavičky pak vložíme: <LINK rel="stylesheet" type="text/css" href="styl.css"> Kdekoliv v BODY použijeme: <H1>Písmo Arial</H1>

CSS verze 22.11. 2007 2 Jak a k čemu můžeme CSS používat 1) A:link {parametry}= odkaz A:visited {parametry}= navštívený odkaz A:active {parametry}= aktivní odkaz A:hover {parametry}= myš na odkazu 2) H1 {parametry} <STYLE type= text/css > H1 {font-family:arial; color:green; font-weight:bold; text-align:left;} <H1>Formátovaný text</h1> 3) DIV.x1 {parametry} = více stylů pro jednu značku DIV.x2 {parametry}= více stylů pro jednu značku <STYLE type= text/css > DIV.x1 {font-family:arial; color:green; font-weight:bold; text-align:left;} <DIV class= x1 >Formátovaný text x1</div> <DIV class= x2 >Formátovaný text x2</div> 4) (třída).y1 {parametry}= nový styl <STYLE type= text/css >.y1 {font-family:arial; color:green; font-weight:bold; text-align:left;} <SPAN class= y1 >Formátovaný text</span>

CSS verze 22.11. 2007 3 5) P A DIV {parametry}= formátování textu v DIV vnořeném v A a vnořeném v P 6) DIV#z1 {parametry} = více stylů pro jednu značku (lze použít jen jednou) <STYLE type= text/css > DIV#z1 {font-family:arial; color:green; font-weight:bold; text-align:left;} <DIV id= z1 >Formátovaný text</div> 7) (identifikátor) #z1 {parametry} = více stylů pro jednu značku (lze použít jen jednou) <STYLE type= text/css > #z1 {font-family:arial; color:green; font-weight:bold; text-align:left;} <P id= z1 >Formátovaný text</div> Délkové jednotky Značka Název Převod Počet px mm milimetr 1mm = 3.78px cm centimetr 1cm = 10mm 1cm = 37.8px in palec (inch) 1in = asi 2,6cm 1in = 96px pt typografický bod 72pt = 1in 3pt = 4px * pc pica nebo též cicero 1pc = 12pt, 6pc = 1in 1pc = 16px Značka Název Význam em em, čtverčík šířka velkého písmena M ex ex výška malého písmena x 1em se zhruba rovná 2ex

CSS verze 22.11. 2007 4 Výpis základních parametrů Vlastnosti písma fontfamily seznam písem Druh písma, font font-family: Arial CE, sans-serif font-style normal italic oblique normální kurzíva skloněné font-style: normal font-style: italic font-style: oblique fontvariant normal small-caps normální kapitálky FONT-VARIANT: SMALL-CAPS font-size fontweight font xx-small x-small small medium large x-large xx-large výška normal bold bolder lighter 100, 200, 300, 400, 500, 600, 700, 800, 900 mrňavé maličké malé střední velké obří maxipsí výška zvětšení normální tučné trochu tučnější trochu světlejší duktus vyjádřený číslem všechny možné předchozí hodnoty nebo systémové písmo font-size: xx-small font-size: x-small font-size: small font-size: medium font-size: large font-size: x-large font-size: 14pt font-size: 16px font-size: 125% font-weight: normal font-weight: bold font-weight: bolder font-weight: lighter font-weight: 100 fontweight: 300, font-weight: 400 font-weight: 500 fontweight: 600 font-weight: 800 font-weight: 900 font: italic bold 20px Arial

CSS verze 22.11. 2007 5 Vlastnosti textu a odstavce textdecoration texttransform underline overline line-through blink capitalize uppercase lowercase word-spacing normal letter-spacing normal line-height text-indent text-align vertical-align normal výška násobek left right center justify baseline sub super top text-top middle bottom text-bottom bez dekorace podtržení "nadtržení" přeškrtnutí blikání nechat jak to je Začátky Slov Velké VELKÁ PÍSMENA malá písmena mezislovní mezera zvětšená o délku prostrkání znaků zvětšené o délku výška řádku absolutní výška násobek zvětšení odsazení prvního řádku zarovnání vlevo vpravo na střed do bloku text-decoration: text-decoration: underline text-decoration: overline text-decoration: line-through text-decoration: blink Text-Transform: Text-Transform: capitalize TEXT-TRANSFORM: UPPERCASE Text-Transform: lowercase word-spacing: normal word-spacing: 100px letter-spacing: normal l e t t e r - s p a c i n g : 5 p t line-height: 3 line-height: 8px line-height: 80% text-indent: 50px; druhý odstavce text-align: left na baseline dolní index sub horní super index co nejvýše top vršek k vršku text-top střed na střed middle co nejníže bottom spodek ke spodku text-bottom výšky 30% text-align: right text-align: center text-align: justify blablabla blablabla blablabla bla bla bla display block blokový element display: block <br>

CSS verze 22.11. 2007 6 white-space inline list-item normal pre nowrap řádkový seznam nezobrazí se normální předformátovaný nezalamovat element text display: inline <br> display: list-item <br> Barvy a nastavení pozadí color barva barva písma color:blue barva transparent barva pozadí průhledné pozadí background-color: yellow background-color: transparent backgroundcolor backgroundimage backgroundrepeat backgroundattachment backgroundposition background url(cesta) repeat no-repeat repeat-x repeat-y scroll fixed top, center, bottom left, center, right,, obrázek na pozadí pozadí se opakuje neopakuje opakuje v ose X nebo v ose Y pozadí se posouvá pozadí je jako přibité Poloha obrázku na pozadí (nejčastěji pokud se neopakuje) všechny výše uvedé hodnoty background-image: url('pozadi5.gif') background-image: url('pozadi5.gif'); background-repeat: repeat background-repeat: no-repeat background-repeat: repeat-x background-repeat: repeat-y příklad má smysl pouze u pozadí stránky; fixed se používá zejména v souvislosti s rámy background-image: url('pozadi5.gif'); background-repeat: no-repeat; background-position: right 50% background: url('pozadi5.gif') no-repeat scroll silver center bottom

CSS verze 22.11. 2007 7 Barvy a nastavení pozadí width height float clear šířka výška left right left right both matická šířka nastavená šířka * matická výška nastavená výška * umístění plovoucího (obtékaného) objektu či zda je neplavec čekání na skončení plovoucích objektů zleva, zprava, obou, nebo žádných Vizte popis délkových jednotek float: left normální odstavec float: right Vzdálenosti od okrajů margin šířka vnějšího okraje * matický okraj Vizte text o okrajích margin-top margin-left marginbottom margin-right jako u margin vnější okraj horní levý spodní pravý Popis použití např. u českých odstavců padding šířka vnitřního okraje * možno zadávat všechny čtyři okraje dohromady nebo zvlášť ** padding-top padding-left paddingbottom padding-right jako u padding horní vnitřní okraj levý spodní pravý

CSS verze 22.11. 2007 8 Vlastnosti okrajů rámečků border-width thin medium thick šířka rámečku slabá, normální tlustá nastavená Příklady v příloze border-top-width border-left-width border-bottom-width border-right-width jako u border-width horní šířka rámečku levá spodní pravá border-color barva barva rámečku border-color: red; border-style: solid border-style: border-style: dotted border-style, dotted, dashed, solid, double, groove, ridge, inset, outset Druh rámečku žádný, tečkovaný, čárkovaný, plný, dvojitý, příkop, val, ďolík, návrší border-style: dashed border-style: solid border-style: double border-style: groove border-style: ridge border-style: inset border-style: outset border-top border-left border-bottom border-right barva, tloušťka a styl celkové vlastnosti strany rámečku Příklady v příloze border barva, tloušťka a styl všechny vlastnosti rámečku border: solid blue 2px

CSS verze 22.11. 2007 9 Seznamy list-style-type disc circle square decimal lowerroman lower-alpha upper-alpha puntík kolečko čtvereček číslování římské číslice ábécéčkování ABCD bez odrážek disc o circle square 4. decimal v. lower-roman f. lower-alpha G. upper-alpha H. list-style-image URL(cesta) normální nebo obrázková odrážka list-style-image: URL('pozadi5.gif') list-styleposition inside outside odrážky v úrovni textu odrážka mimo text list-style-position: inside list-style-position: outside Pozice Vlastnost Hodnoty Význam position left top right bottom absolute relative static absolutní umístění relativní umístění normální umístění bez posunutí posunutí vpravo o délku nebo o bez posunutí posunutí dolů o délku nebo o pozicování od pravého okraje okna nebo elementu pozicování od spodního okraje okna nebo elementu

CSS verze 22.11. 2007 10 clip overflow z-index visibility rect(shora zprava zdola zleva) visible hidden scroll číslo visible hidden normální zobrazení zadání obdélníku pro oříznutí elementu nechat přetékat oříznout vždy rolovat rolování, je-li třeba definice překrývání elementů jakoby v ose z viditelný element skrytý (neviditelný) Tabulky Vlastnost hodnoty význam table-layout fixed nerozměrovaná tabulka se přizpusobuje oknu; fixed = tabulka se nezužuje do okna border-collapse separate collapse buňky v tabulce mají rámečky oddělené sousední buňky mají vykreslený rámeček společně jednou čarou Parametry pro potřebu výuky převzaty 22.11.2007 z webové stránky: http://www.jakpsatweb.cz/css/css-vlastnosti-hodnoty-prehled.html Délkové jednotky pro potřebu výuky převzaty 22.11.2007 z webové stránky: http://www.jakpsatweb.cz/css/css-jednotky.html