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í hodnota
Aplikuje se na
Dědí se
Popis
font-family
seznam písem
podle prohlížeče
všechny elementy
ano
rodina písma
font-style
normal, italic, oblique
normal
všechny elementy
ano
styl písma
font-variant
normal, small-caps
normal
všechny elementy
ano
varianta písma
font-weight
normal, bold, bolder, lighter, 100, 200, 300, 400, 500, 600, 700, 800, 900
normal
všechny elementy
ano
síla písma(tloušťka)
font-size
procenta, délky, xx-small, x-small, small, medium, large, x-large, xx-large, larger, smaller
medium
všechny elementy
ano
velikost písma
font
všechny výše uvedené vlastnosti
standardní hodnoty všech vlastností písma
všechny elementy
ano
kompletní nastavení 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í hodnota
Aplikuje se na
Dědí se
Popis
word-spacing
normal, délka
normal
všechny elementy
ano
o kolik se zvětší mezera mezi slovy
letter-spacing
normal, délka
normal
všechny elementy
ano
o kolik se zvětší mezera mezi písmeny
text-decoration
none, underline, overline, line-throught, blink
none
všechny elementy
ne
ozdoba textu, podtržení nadtržení, blikání
vertical-align
baseline. sub, super, top, text-top, middle, bottom, text-bottom, procenta
baseline
inline elementy
ne
vertikální zarovnání
text-transform
capitalize, uppercase, lowercase, none
none
všechny elementy
ano
zobrazení písma kapitálkami, malými a velkými písmeny
text-align
left, right, center, justify
podle prohlížeče
blokové elementy
ano
zarovnání textu
text-idented
délka, procento
0
blokové elementy
ano
velikost odstavcové zarážky
line-height
normal, délka, procenta, číslo
normal
všechny elementy
ano
výška řádky číslo 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,
* které nic neznamenají
* 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,
* které nic neznamenají
* a nijak se neformátují.
Prostě neutrální tagy. Proto vznikly HTML tagy