CSS (Cascading Style Sheets) Jak se zapisují? n externí soubory s koncovkou .css n přímo do www stránky Externí soubory: n
první odstavec na stránce bude zobrazen modře (Př. stylIV) n Přímo ve stránce je možno zapisovat styl do hlavičky mezi tagy n nebo přímo do všech elementů.
Selektor a Deklarace
n p {color:white;
background-color:black } (Př. styl_V)
n Vše se musí zapisovat jako v příkladu nejdříve selektor a pak deklarace, deklarace musí být
uzavřena do znaku { a } každá vlastnost od hodnoty se odděluje dvojtečkou : pokud zapisujete
více vlastností musí se oddělit středníkem ;
Více selektorů
h1, h2, h3, h4 {color:green;
background-color:gold } (Př. styl_VI)
n Pokud chcete pro více selektorů napsat stejnou deklaraci např. u nadpisů napíšete selektory
za sebou a oddělíte je čárkami. Následující příklad zajistí že nadpisy h1-h4 se budou
zobrazovat zeleně se zlatým pozadím.
Vlastnosti písma
Vlastnost Hodnoty Standardní Aplikuje se Dědí se Popis
hodnota na
font-family seznam písem podle prohlížeče všechny ano rodina písma
elementy
font-style normal, italic, oblique normal všechny ano styl písma
elementy
font-variant normal, small-caps normal všechny ano varianta písma
elementy
normal, bold, bolder,
font-weight lighter, 100, 200, 300, normal všechny ano síla písma(tloušťka)
400, 500, 600, 700, elementy
800, 900
procenta, délky,
xx-small, x-small, všechny
font-size small, medium, large, medium elementy ano velikost písma
x-large, xx-large,
larger, smaller
všechny výše uvedené standardní všechny kompletní nastavení
font vlastnosti hodnoty všech elementy ano písma
vlastností písma
font
Jde o úspornější zápis vlastností písma. Při zápisu vlastností se musí dodržovat pořadí, jinak
to nebude fungovat. Většina hodnot se může vynechat, jen velikost a rodina písma (font-family)
jsou povinné.
+------------------------------------------------------------------------------------------+
| font |
|------------------------------------------------------------------------------------------|
| hodnoty | souhrnné vlastnosti fontu |
|-----------------------------------------------------------+------------------------------|
|kurzíva verzálky tučnost velikost/výška_řádku rodina_písma|musí být v tomto pořadí |
|-----------------------------------------------------------+------------------------------|
|velikost rodina |všechno ostatní možno vynechat|
|-----------------------------------------------------------+------------------------------|
| | |
+------------------------------------------------------------------------------------------+
Všechny Písma
Písmo Náhled písma
serif Náhled písma
sans-serif Náhled písma
cursive Náhled písma
fantasy Náhled písma
monospace Náhled písma
"@Arial Unicode MS" Náhled písma
@Batang Náhled písma
"@MS Mincho" Náhled písma
@SimSun Náhled písma
Abbess Náhled písma
Amethyst Náhled písma
Addled Náhled písma
Andorra Náhled písma
Arial Náhled písma
"Arial Black" Náhled písma
"Arial Narrow" Náhled písma
"Arial Unicode MS" Náhled písma
Ballet Náhled písma
Balthazar Náhled písma
Batang Náhled písma
Bering Náhled písma
BolsterBold Náhled písma
"Book Antiqua" Náhled písma
"Bookman Old Style" Náhled písma
"Broadway BT" Náhled písma
Brussels Náhled písma
Calligraphic Náhled písma
Calvin Náhled písma
Century Náhled písma
"Century Gothic" Náhled písma
"Comic Sans MS" Náhled písma
Commons Náhled písma
Coolsville Náhled písma
Corporate Náhled písma
Courier Náhled písma
"Courier New" Náhled písma
Crandall Náhled písma
Dayton Náhled písma
Default Náhled písma
DicotMedium Náhled písma
"Estrangelo Edessa" Náhled písma
Fixedsys Náhled písma
"Franklin Gothic Medium" Náhled písma
Garamond Náhled písma
Gautami Náhled písma
Georgia Náhled písma
"Geotype TT" Náhled písma
Haettenschweiler Náhled písma
Harvest Náhled písma
Impact Náhled písma
KlingBold Náhled písma
Latha Náhled písma
"Lucida Blackletter" Náhled písma
Lissen Náhled písma
"Lucida Bright" Náhled písma
"Lucida Calligraphy" Náhled písma
"Lucida Console" Náhled písma
"Lucida Sans Unicode" Náhled písma
Mangal Náhled písma
Manorly Náhled písma
Margaret Náhled písma
Marlett Náhled písma
"Microsoft Sans Serif" Náhled písma
Mingle Náhled písma
Modern Náhled písma
"Monotype Corsiva" Náhled písma
"MS Mincho" Náhled písma
"MS Outlook" Náhled písma
"MS Sans Serif" Náhled písma
"MS Serif" Náhled písma
"MT Extra" Náhled písma
"MV Boli" Náhled písma
Niamey Náhled písma
"OCR A Extended" Náhled písma
"Palatino Linotype" Náhled písma
Palent Náhled písma
Papyrus Náhled písma
"Poor Richard" Náhled písma
Raavi Náhled písma
Roman Náhled písma
Rondalo Náhled písma
"Russel Write TT" Náhled písma
Script Náhled písma
Shruti Náhled písma
SimSun Náhled písma
"Small Fonts" Náhled písma
Splash Náhled písma
Sylfaen Náhled písma
Symbol Náhled písma
System Náhled písma
Tahoma Náhled písma
Tarzan Náhled písma
Terminal Náhled písma
"Times New Roman" Náhled písma
"Trebuchet MS" Náhled písma
Tunga Náhled písma
Unpact Náhled písma
Verdana Náhled písma
"Viner Hand ITC" Náhled písma
Webdings Náhled písma
"Whimsy TT" Náhled písma
Wingdings Náhled písma
"Wingdings 2" Náhled písma
"Wingdings 3" Náhled písma
WST_Czec Náhled písma
WST_Engl Náhled písma
WST_Fren Náhled písma
WST_Germ Náhled písma
WST_Ital Náhled písma
WST_Span Náhled písma
WST_Swed Náhled písma
Délkové jednotky
Jednotky popis Jednotky
px Pixel = 1 bod obrazovky
em Výška aktuálního písma. Odpovídá šířce písmene M.
ex Výška písmene x.
in Palce 1palec=2,54cm
cm Centimetr
mm Milimetr
pt 1pt=1/12pc
pc Pica 1pc=12pt
Jako délková jednotka se také mohou používat procenta.
Vlastnosti textu
Vlastnost Hodnoty Standardní Aplikuje se na Dědí se Popis
hodnota
word-spacing normal, délka normal všechny elementy ano o kolik se zvětší
mezera mezi slovy
o kolik se zvětší
letter-spacing normal, délka normal všechny elementy ano mezera mezi
písmeny
none, underline, ozdoba textu,
text-decoration overline, none všechny elementy ne podtržení
line-throught, nadtržení,
blink blikání
baseline. sub,
super, top,
vertical-align text-top, middle, baseline inline elementy ne vertikální
bottom, zarovnání
text-bottom,
procenta
capitalize, zobrazení písma
text-transform uppercase, none všechny elementy ano kapitálkami,
lowercase, none malými a velkými
písmeny
text-align left, right, podle prohlížeče blokové elementy ano zarovnání textu
center, justify
velikost
text-idented délka, procento 0 blokové elementy ano odstavcové
zarážky
normal, délka, výška řádky číslo
line-height procenta, číslo normal všechny elementy ano udává násobek
velikosti písma
Tagy a ) nastavit společné vlastnosti,
nemůžu je prostě obalit do dalšího odstavce, protože by to prohlížeče nepochopily.
Obálky bez významu
Časem začalo být evidentní, že by se hodně hodily tagy,
o které nic neznamenají
o a nijak se neformátují.
Prostě neutrální tagy. Proto vznikly HTML tagy ) nastavit společné vlastnosti,
nemůžu je prostě obalit do dalšího odstavce, protože by to prohlížeče nepochopily.
Rozdíl mezi Normální text a text kurzívou a zase normální
text. Text podtitulu znamená nejdůležitější nadpis a zobrazuje se velkým tučným písmem. Tag
znamená adresu a sám od sebe se v prohlížečích kreslí kurzívou. Atd.
Div a span jsou výjimkou. Význam nenesou.
Obálky bez významu
Časem začalo být evidentní, že by se hodně hodily tagy,
o které nic neznamenají
o a nijak se neformátují.
Prostě neutrální tagy. Proto vznikly HTML tagy