Informace v tabulkßch jsou uspo°ßdßny jednotn∞. Prvnφ sloupec obsahuje nßzev vlastnosti. Druh² sloupec zachycuje vÜechny p°φpustnΘ hodnoty vlastnosti. P°i popisu pou₧φvßme n∞kterΘ specißlnφ operßtory, jejich₧ v²znam vysv∞tluje tabulka P°ehled syntaktick²ch operßtor∙.
Operßtor | V²znam |
---|---|
A | B | Prßv∞ jedna z entit A a B |
A || B | Alespo≥ jedna z entit A a B v libovolnΘm po°adφ |
[ ... ] | Skupiny |
A ? | Entita A je nepovinnß |
A {m, n} | Entita A se opakuje nejmΘn∞ m-krßt a nejvφce n-krßt |
T°etφ sloupec uvßdφ implicitnφ hodnotu -- tj. tu, kterß se pro danou vlastnost pou₧ije, pokud nenφ ve stylu zm∞n∞na. DalÜφ sloupec vymezuje elementy, na kterΘ se danß vlastnost vztahuje. V∞tÜinou se vlastnost vztahuje na vÜechny elementy, ale i zde existujφ jistΘ v²jimky. Rozd∞lφme si proto elementy do t°φ skupin:
H1
a P
).
STRONG
).
IMG
a OBJECT
).
Pßt² sloupec nßs informuje o tom, zda se vlastnost d∞dφ i pro vno°enΘ elementy. Nßsleduje sloupec s informacφ o zp∙sobu interpretace procentnφch hodnot. Ty se toti₧ u ka₧dΘho elementu mohou vztahovat k n∞Φemu jinΘmu. Poslednφ sloupec struΦn∞ popisuje danou vlastnost.
Hodnoty vlastnostφ mohou mφt r∙znΘ jednotky. V tabulkßch jsou tyto hodnoty vytiÜt∞ny kurzφvou. Jejich popis a syntaxi nynφ rozebereme.
em | V²Üka aktußlnφho pφsma. Odpovφdß Üφ°ce pφsmene `M'. |
ex | V²Üka pφsmene `x'. |
px | Pixely -- 1 pixel odpovφdß jednomu bodu obrazovky. |
in | Palce. 1 in = 2,54 cm = 72 pt |
cm | Centimetry. |
mm | Milimetry. 10 mm = 1 cm |
pt | Body. 1 pt = 1/72 in = 1/12 pc |
pc | Pica. 1 pc = 12 pt |
aqua
(jasnß modrozelenß), black
(Φernß), blue
(modrß), fuchsia
(anilφnovß Φerve≥), gray
(Üedivß), green
(zelenß), lime
(citr≤nov∞
zelenß), maroon
(kaÜtanovß), navy
(tmavß
mod°), olive
(olivovß), purple
(purpurovß),
red
(Φervenß), silver
(st°φbrnß),
teal
(tmavß modrozelenß), white
(bφlß),
yellow
(₧lutß).
Druhou mo₧nostφ je zapsat barvu p°φmo v RGB notaci pomocφ ΦervenΘ,
zelenΘ a modrΘ slo₧ky barvy. Jsou celkem Φty°i mo₧nosti:
#rgb | p°. #f00 je Φervenß
|
#rrggbb | p°. #ffff00 je ₧lutß
|
rgb(r, g, b) | r, g, b jsou od 0 do 255
|
rgb(r%,g%,b%) | r, g, b jsou od 0 do 100
|
url(http://www.server.cz/info/img/logo.gif)Zßvorky, Φßrky, mezery a uvozovky musφme zapsat tak, ₧e jim p°ed°adφme zp∞tnΘ lomφtko `
\
' (nap°. `\(
').
serif | klasickΘ patkovΘ pφsmo (nap°. Times) |
sans-serif | bezpatkovΘ pφsmo (nap°. Helvetica nebo Arial) |
cursive | kurzφva (nap°. Script) |
fantasy | ozdobnΘ pφsmo |
monospace | neproporcionßlnφ pφsmo (nap°. Courier) |
Vlastnost | Mo₧nΘ hodnoty | Implicitnφ hodnota | Aplikuje se na | D∞dφ se? | Interpretace procentnφch hodnot | Popis |
---|---|---|---|---|---|---|
font-family |
seznam pφsem | zßle₧φ na prohlφ₧eΦi | vÜechny elementy | ano | -- | rodina pφsma |
font-style |
normal | italic | oblique |
normal | vÜechny elementy | ano | -- |
styl pφsma:normal = normßlnφ,
italic = kurzφva,
oblique = sklon∞nΘ |
font-variant |
normal | small-caps |
normal | vÜechny elementy | ano | -- | varianta pφsma: normßlnφ nebo kapitßlky |
font-weight |
normal | bold | bolder | lighter | 100 | 200 | 300
| 400 | 500 | 600 | 700 | 800 | 900 |
normal = 400 | vÜechny elementy | ano | -- | duktus pφsma (tj. "jak bude pφsmo silnΘ") |
font-size |
xx-small | x-small | small | medium | large | x-large
| xx-large | larger | smaller | dΘlka
| procento |
medium | vÜechny elementy | ano | relativn∞ k rodiΦovskΘ velikosti pφsma | velikost pφsma |
font |
[font-style || font-variant ||
font-weight]? font-size [/
line-height]? font-family | implicitnφ hodnoty jednotliv²ch vlastnostφ | vÜechny elementy | ano | pou₧itelnΘ pro font-size a line-height | komplexnφ nastavenφ vlastnostφ pφsma |
Vlastnost | Mo₧nΘ hodnoty | Implicitnφ hodnota | Aplikuje se na | D∞dφ se? | Interpretace procentnφch hodnot | Popis |
---|---|---|---|---|---|---|
word-spacing |
normal | dΘlka |
normal | vÜechny elementy | ano | -- | o kolik se mß zv∞tÜit mezislovnφ mezera |
letter-spacing |
normal | dΘlka |
normal | vÜechny elementy | ano | -- | o kolik se mß zv∞tÜit mezera mezi jednotliv²mi pφsmeny |
text-decoration |
none | [underline || overline || line-through || blink] |
none | vÜechny elementy | ne | -- |
"ozdoba" textu:underline = podtr₧enφ,
overline = Φßra nad,
line-through = Φßra p°es,
blink = blikßnφ |
vertical-align |
baseline | sub | super | top | text-top | middle |
bottom | text-bottom | procento |
baseline | inline elementy | ne |
vztahujφ se k hodnot∞ line-height | vertikßlnφ zarovnßnφ |
text-transform |
capitalize | uppercase | lowercase | none |
none | vÜechny elementy | ano | -- |
p°evod textu na:capitalize = kapitßlky,
uppercase = velkß pφsmena,
lowercase = malß pφsmena |
text-align |
left | right | center | justify | zßle₧φ na prohlφ₧eΦi | blokovΘ elementy | ano | -- |
zarovnßnφ textu:left = na lev² praporek,
right = na prav² praporek,
center = centrovßnφ,
justify = do bloku |
text-indent |
dΘlka |
procento | 0 | blokovΘ elementy | ano | vztahujφ se k Üφ°ce rodiΦovskΘho elementu | velikost odstavcovΘ odrß₧ky (odsazenφ prvnφ °ßdky odstavce) |
line-height |
normal | Φφslo |
dΘlka |
procento |
normal | vÜechny elementy | ano | relativn∞ k velikosti pφsma elementu | v²Üka °ßdky; Φφslo udßvß nßsobek velikosti pφsma (v∞tÜinou by m∞l b²t alespo≥ 1.2) |
Vlastnost | Mo₧nΘ hodnoty | Implicitnφ hodnota | Aplikuje se na | D∞dφ se? | Interpretace procentnφch hodnot | Popis |
---|---|---|---|---|---|---|
color |
barva | zßle₧φ na prohlφ₧eΦi | vÜechny elementy | ano | -- | barva |
background-color |
barva |
transparent |
transparent | vÜechny elementy | ne | -- | barva pozadφ |
background-image |
URL | none |
none | vÜechny elementy | ne | -- | obrßzek na pozadφ |
background-repeat |
repeat | repeat-x | repeat-y | no-repeat |
repeat | vÜechny elementy | ne | -- | sm∞ry, ve kter²ch se bude obrßzek na pozadφ opakovat |
background-attachment |
scroll | fixed |
scroll | vÜechny elementy | ne | -- |
pozadφ se pohybuje se strßnkou (scroll ) nebo je
jako p°ibitΘ (fixed ) |
background-position |
[procento |
dΘlka] {1,2} | [top |
center | bottom] || [left | center | right] |
0% 0% (odpovφdß top left ) | blokovΘ a nahrazovanΘ elementy | ne | vztahujφ se k velikosti vlastnφho elementu | poloha obrßzku na pozadφ (udßvß se X- a Y-pozice) |
background |
background-color || background-image
|| background-repeat || background-attachment ||
background-position | implicitnφ hodnoty jednotliv²ch vlastnostφ | vÜechny elementy | ne | pouze u background-position | komplexnφ nastavenφ vlastnostφ pozadφ |
Vlastnost | Mo₧nΘ hodnoty | Implicitnφ hodnota | Aplikuje se na | D∞dφ se? | Interpretace procentnφch hodnot | Popis |
---|---|---|---|---|---|---|
margin-top |
dΘlka | procento | auto | 0 | vÜechny elementy | ne | vztahujφ se k Üφ°ce rodiΦovskΘho elementu | velikost hornφho okraje |
margin-right |
dΘlka | procento | auto | 0 | vÜechny elementy | ne | vztahujφ se k Üφ°ce rodiΦovskΘho elementu | velikost pravΘho okraje |
margin-bottom |
dΘlka | procento | auto | 0 | vÜechny elementy | ne | vztahujφ se k Üφ°ce rodiΦovskΘho elementu | velikost spodnφho okraje |
margin-left |
dΘlka | procento | auto | 0 | vÜechny elementy | ne | vztahujφ se k Üφ°ce rodiΦovskΘho elementu | velikost levΘho okraje |
margin |
[dΘlka | procento |
auto] {1,4} | implicitnφ hodnoty jednotliv²ch vlastnostφ | vÜechny elementy | ne | vztahujφ se k Üφ°ce rodiΦovskΘho elementu | komplexnφ nastavenφ velikosti okraj∙ |
padding-top |
dΘlka | procento | 0 | vÜechny elementy | ne | vztahujφ se k Üφ°ce rodiΦovskΘho elementu | velikost vnit°nφho hornφho okraje |
padding-right |
dΘlka | procento | 0 | vÜechny elementy | ne | vztahujφ se k Üφ°ce rodiΦovskΘho elementu | velikost vnit°nφho pravΘho okraje |
padding-bottom |
dΘlka | procento | 0 | vÜechny elementy | ne | vztahujφ se k Üφ°ce rodiΦovskΘho elementu | velikost vnit°nφho spodnφho okraje |
padding-left |
dΘlka | procento | 0 | vÜechny elementy | ne | vztahujφ se k Üφ°ce rodiΦovskΘho elementu | velikost vnit°nφho levΘho okraje |
padding |
[dΘlka |
procento] {1,4} | 0 | vÜechny elementy | ne | vztahujφ se k Üφ°ce rodiΦovskΘho elementu | komplexnφ nastavenφ velikostφ vnit°nφho okraje |
border-top-width |
thin | medium | thick | dΘlka |
medium | vÜechny elementy | ne | -- | Üφ°ka hornφ Φßsti rßmeΦku |
border-right-width |
thin | medium | thick | dΘlka |
medium | vÜechny elementy | ne | -- | Üφ°ka pravΘ Φßsti rßmeΦku |
border-bottom-width |
thin | medium | thick | dΘlka |
medium | vÜechny elementy | ne | -- | Üφ°ka spodnφ Φßsti rßmeΦku |
border-left-width |
thin | medium | thick | dΘlka |
medium | vÜechny elementy | ne | -- | Üφ°ka levΘ Φßsti rßmeΦku |
border-width |
[thin | medium | thick | dΘlka]
{1,4} | implicitnφ hodnoty jednotliv²ch vlastnostφ | vÜechny elementy | ne | -- | komplexnφ nastavenφ Üφ°ky rßmeΦku |
border-color |
barva {1,4} |
hodnota vlastnosti color | vÜechny elementy | ne | -- | barva rßmeΦku |
border-style |
[none | dotted | dashed | solid | double | groove | ridge
| inset | outset] {1,4} | none | vÜechny elementy | ne | -- | nastavenφ tvaru rßmeΦku |
border-top |
border-top-width || border-style ||
barva | implicitnφ hodnoty jednotliv²ch vlastnostφ | vÜechny elementy | ne | -- | nastavenφ vlastnostφ hornφ Φßsti rßmeΦku |
border-right |
border-top-width || border-style ||
barva | implicitnφ hodnoty jednotliv²ch vlastnostφ | vÜechny elementy | ne | -- | nastavenφ vlastnostφ pravΘ Φßsti rßmeΦku |
border-bottom |
border-top-width || border-style ||
barva | implicitnφ hodnoty jednotliv²ch vlastnostφ | vÜechny elementy | ne | -- | nastavenφ vlastnostφ spodnφ Φßsti rßmeΦku |
border-left |
border-top-width || border-style ||
barva | implicitnφ hodnoty jednotliv²ch vlastnostφ | vÜechny elementy | ne | -- | nastavenφ vlastnostφ levΘ Φßsti rßmeΦku |
border |
border-width || border-style ||
barva | implicitnφ hodnoty jednotliv²ch vlastnostφ | vÜechny elementy | ne | -- | komplexnφ nastavenφ vlastnostφ rßmeΦku |
width |
dΘlka |
procento | auto |
auto | blokovΘ a nahrazovanΘ elementy | ne | vztahujφ se k Üφ°ce rodiΦovskΘho elementu | Üφ°ka |
height |
dΘlka | auto |
auto | blokovΘ a nahrazovanΘ elementy | ne | -- | v²Üka |
float |
left | right | none |
none | vÜechny elementy | ne | -- |
umφst∞nφ plovoucφho objektu:left = vlevo,
right = vpravo,
none = normßlnφ objekt |
clear |
none | left | right | both |
none | vÜechny elementy | ne | -- |
Φekßnφ na skonΦenφ plovoucφch element∙:left = vlevo,
right = vpravo,
both = na obou stranßch |
Vlastnost | Mo₧nΘ hodnoty | Implicitnφ hodnota | Aplikuje se na | D∞dφ se? | Interpretace procentnφch hodnot | Popis |
---|---|---|---|---|---|---|
display |
block | inline | list-item | none |
block | vÜechny elementy | ne | -- | druh elementu |
white-space |
normal | pre | nowrap |
normal | blokovΘ elementy | ano | -- |
zp∙sob prßce s mezerami:normal = normßlnφ,
pre = mezery a konce °ßdek se zachovajφ,
nowrap = text se nebude zalamovat do °ßdek |
list-style-type |
disc | circle | square | decimal | lower-roman | upper-roman | lower-alpha |
upper-alpha | none |
disc |
elementy, kterΘ majφ display: list-item | ano | -- | druh odrß₧ek v seznamech |
list-style-image |
URL | none |
none |
elementy, kterΘ majφ display: list-item | ano | -- | obrßzek pou₧it² jako odrß₧ka v seznamu |
list-style-position |
inside | outside |
outside |
elementy, kterΘ majφ display: list-item | ano | -- |
umφst∞nφ odrß₧ky:outside = p°ed textem,
inside = v textu polo₧ky seznamu |
list-style |
list-style-type ||
list-style-position ||
list-style-image | implicitnφ hodnoty jednotliv²ch vlastnostφ |
elementy, kterΘ majφ display: list-item | ano | -- | komplexnφ nastavenφ vzhledu polo₧ek seznamu |
Vlastnost | Mo₧nΘ hodnoty | Implicitnφ hodnota | Aplikuje se na | D∞dφ se? | Interpretace procentnφch hodnot | Popis |
---|---|---|---|---|---|---|
position |
absolute | relative | static |
static | vÜechny elementy | ano | -- |
zp∙sob umφst∞nφ elementu;static odpovφdß b∞₧nΘmu formßtovßnφ |
left |
dΘlka | procento | auto |
auto | vÜechny elementy | ne | -- |
posunutφ elementu vpravo; zßpornß hodnota posune vlevo |
top |
dΘlka | procento | auto |
auto | vÜechny elementy | ne | -- |
posunutφ elementu dol∙; zßpornß hodnota posune nahoru |
width height |
dΘlka | procento | auto |
auto |
elementy blokovΘ, nahrazovanΘ a s
position: absolute | ne | vztahujφ se k Üφ°ce (v²Üce) rodiΦovskΘho elementu | Üφ°ka a v²Üka elementu |
clip |
auto | rect([dΘlka | auto]
[dΘlka | auto]
[dΘlka | auto]
[dΘlka | auto]) |
auto |
elementy s position: absolute | ne | -- | definice obdΘlnφkovΘ Φßsti elementu, kterß bude viditelnß (standardn∞ je viditeln² cel² element) |
overflow |
none | clip | scroll |
none | elementy s relativnφ nebo absolutnφ pozicφ | ne | -- |
zp∙sob zobrazenφ element∙, jejich₧ obsah se
nevejde do vyhrazenΘho prostoru:none = obsah elementu p°eteΦe,clip = obsah elementu bude o°φznut,scroll = po obsahu p∙jde skrolovat |
z-index |
auto | Φφslo |
auto | elementy s relativnφ nebo absolutnφ pozicφ | ne | -- | pozice elementu na pseudoose z |
visibility |
inherit | visible | hidden |
inherit | vÜechny elementy |
pro inherit | -- |
viditelnost elementu:visible = viditeln²,hidden = neviditeln²; |
Filtr | Popis | Parametry |
---|---|---|
Alpha | Mφra pr∙hlednosti objektu. Lze vytvß°et i transparentnφ p°echody (gradienty). |
|
Blur | Vytvo°φ efekt objektu pohybujφcφho se vysokou rychlostφ jeho rozmazßnφm v jednom sm∞ru. |
|
Chroma | UrΦitou barvu objektu vykreslφ jako pr∙hlednou. |
|
DropShadow | Filtr vytvo°φ k objektu stφn a tφm i zdßnliv² efekt, ₧e se objekt vznßÜφ nad strßnkou. |
|
FlipH | Horizontßln∞ p°evrßtφ objekt. | |
FlipV | Vertikßln∞ p°evrßtφ objekt. | |
Glow | Vytvo°φ dojem, ₧e objekt svφtφ tφm, ₧e specifikovanou barvou obkreslφ okraje objektu. |
|
Gray | VÜechny barvy v objektu p°evede na odstφny Üedi. | |
Invert | Provede inverzi hodnot jasu, sytosti a sv∞tlosti v objektu. | |
Light | Simuluje efekt nasvφcenφ objektu sv∞teln²m zdrojem. | Sv∞telnΘ zdroje se p°idßvajφ pomocφ metod, nelze je nastavit jako parametry. |
Mask | Vytvo°φ z objektu transparentnφ masku. |
|
Shadow | Vytvo°φ k objektu jeho stφn. |
|
Wave | Zdeformuje objekt do tvaru sinusoidy. |
|
XRay | Barevnou hloubku objektu snφ₧φ na 1 -- tj. vytvo°φ Φernobφl² obrßzek, kter² zachycuje obrysy v p∙vodnφm objektu. |
┌vod | KaskßdovΘ styly | JavaScript | Ukßzky | DHTML vs. Java