Jak psßt web, hlavnφ strßnka

O tvorb∞, ·dr╛b∞ a zlep╣ovßnφ internetov²ch strßnek.

Pφ╣e Yuh∙
dusan@pc-slany.cz
mail formulß°em

 

P°ehled vlastnostφ CSS

font
text a odstavec
barvy a pozadφ
velikost a obtΘkßnφ
okraje
rßmeΦky 
seznamy
pozicovßnφ
dal╣φ vlastnosti Internet Exploreru

Sna╛il jsem se napsat struΦn² p°ehled vlastnostφ a hodnot kaskßdov²ch styl∙. ZejmΘna jsem si vyhrßl s p°φklady, kterΘ by m∞ly b²t "╛ivΘ" -- to znamenß, ╛e p°i jejich formßtovßnφ byly pou╛ity p°esn∞ ty styly, jak jsou zapsßny v textu p°φklad∙. (Proto je tato strßnka barevn∞ i jinak "chudß" -- nechci nic zkazit kaskßdovßnφm.) Pokud se vßm tedy n∞jak² p°φklad zobrazφ ╣patn∞, znamenß to, ╛e jej vß╣ prohlφ╛eΦ nepodporuje. (P∙vodn∞ jsem tuto strßnku d∞lal pouze jako test r∙zn²ch prohlφ╛eΦ∙, jak jsou na tom s podporou CSS.)

Zßkladnφ p°φnos tΘto strßnky spoΦφvß v poznßmkßch na pravΘ stran∞ tabulek a nßvaznost na p°edchozφ kapitoly kurzu CSS·vod do CSS, strukturovßnφ textu, praktickΘ pou╛itφ styl∙ a slo╛it∞j╣φ deklarace. M∙╛ou se hodit i dΘlkovΘ jednotky v CSS.

 V prvnφm sloupci jsou vlastnosti pou╛itelnΘ p°i deklaraci stylu, v dal╣φm sloupci pou╛itelnΘ hodnoty, ve t°etφm v²klad v²znamu t∞chto hodnot. Nezßle╛φ na velikosti pφsem. Zßpis stylu do hlaviΦky dokumentu je potom symbolicky: 

selektor   {vlastnost: hodnota; vlastnost2: hodnota}

Nap°. body {color: red}. Podrobn∞ji v p°edchozφch textech kurzu CSS.

Font (pφsmo)

Vlastnost Hodnoty V²znam P°φklady Poznßmky
font-family seznam pφsem Druh pφsma, font font-family: Arial CE, sans-serif M∙╛e se zadßvat vφce pφsem za sebou, odd∞luje se Φßrkami. Pokud klient nemß v systΘmu prvnφ font, bere dal╣φ atd.

S touto deklaracφ mß problΘm Opera.

Vizte P°ehled pou╛iteln²ch pφsem.

font-style normal
italic
oblique
normßlnφ
kurzφva
skon∞nΘ
font-style: normal
font-style: italic
font-style: oblique
Sklon∞nΘ pφsmo je prostß geometrickß transformace, kurziva je jin² °ez. Prohlφ╛eΦe v∞t╣inou u╛φvajφ k∙rzφvu i p°i oblique.
font-variant normal
small-caps
normßlnφ
kapitßlky

Font-variant: Small-caps
Kapitßlky jsou velkß pφsmena velikosti mal²ch. Velkß pφsmena by m∞la b²t trochu v∞t╣φ.

IE 5 ud∞lß sice kapitßlky, ale zmen╣φ i velkß pφsmena, co╛ by nem∞l.

font-size xx-small
x-small
small
medium
large
x-large
xx-large
v²╣ka
procento
mr≥avΘ
maliΦkΘ
malΘ
st°ednφ
velkΘ
ob°φ
maxipsφ
v²╣ka
zv∞t╣enφ
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%
Netscape se na procenta tvß°φ divn∞. MS IE 3.x zase neumφ sprßvn∞ zobrazovat jednotky em a ex.

Vizte pou╛itelnß pφsma v r∙zn²ch velikostech. 

font-weight normal
bold
bolder
lighter
100, 200, 300,
400, 500, 600,
700, 800, 900
normßlnφ
tuΦnΘ
trochu tuΦn∞j╣φ
trochu sv∞tlej╣φ
duktus
vyjßd°en²
Φφslem
font-weight: normal
font-weight: bold
font-weight: bolder
font-weight: lighter
font-weight: 100 font-weight: 300,
font-weight: 400
font-weight: 500 font-weight: 600
font-weight: 800
font-weight: 900
U v∞t╣iny font∙ majφ smysl jenom zßkladnφ tlou╣╗ky: zßle╛φ to na v²robci fontu.

Bolder a lighter se doporuΦuje nepou╛φvat.

font v╣echny mo╛nΘ p°edchozφ hodnoty nebo systΘmovΘ pφsmo font: bold italic 20px Arial Tato deklarace je citlivß na po°adφ jednotliv²ch ·daj∙. Musφ se pou╛φt v po°adφ: tuΦnost kurzφva velikost jmΘno. Netscape 4 chce v╣echny hodnoty.

Pou╛ije-li se v deklaraci nap°. font: 12pt/14pt, ·daj za lomφtkem se vztahuje k vlastnosti line-height.

Text / odstavec

Vlastnost Hodnoty V²znam P°φklady Poznßmky
text-decoration none
underline
overline
line-through
blink
bez dekorace
podtr╛enφ
"nadtr╛enφ"
p°e╣krtnutφ
blikßnφ
text-decoration: none
text-decoration: underline
text-decoration: overline
text-decoration: line-through
text-decoration: blink
Teoreticky se dß zadßvat vφce vlastnostφ najednou.
Netscape 4 neumφ overline.
MS IE neumφ blinkat.
text-transform none
capitalize
uppercase
lowercase
nechat jak to je
ZaΦßtky Slov VelkΘ
VELK┴ P═SMENA
malß pφsmena
Text-Transform: none
Text-Transform: capitalize
Text-Transform: uppercase
Text-Transform: lowercase
 
word-spacing normal
dΘlka
mezislovnφ mezera
zv∞t╣enß o dΘlku
word-spacing: normal
word-spacing: 100px
Nepou╛φvß se a prohlφ╛eΦe to nepodporujφ, snad pouze Opera a Mozilla
letter-spacing normal
dΘlka
prostrkßnφ znak∙
zv∞t╣enΘ o dΘlku
letter-spacing: normal
letter-spacing: 5pt
Netscape 4 nepodporuje
line-height normal
v²╣ka
nßsobek
procento
v²╣ka °ßdku
absolutnφ v²╣ka
nßsobek
zv∞t╣enφ
line-height: 3
line-height: 8px
 
text-indent dΘlka
procento
odsazenφ prvnφho
°ßdku

text-indent: 50
druh² °ßdek odstavce

Mozilla 5 na tΘto strßnce zßhadn∞ nepodporuje, normßln∞ ale ano. Popis pou╛itφ u Φesk²ch odstavc∙
text-align left
right
center
justify
zarovnßnφ vlevo
vpravo
na st°ed
do bloku
text-align: left

text-align: right

text-align: center

text-align: justify blablabla blablabla blablabla bla bla bla

Dß se pou╛φt jen u blokov²ch element∙, tj. u v∞cφ, kterΘ mß smysl zarovnßvat, nap°φklad u odstavc∙.
vertical-align baseline
sub
super
top
text-top
middle
bottom
text-bottom
procento
na °ßdek
dolnφ index
hornφ index
co nejv²╣e
vr╣ek k vr╣ku
st°ed na st°ed
co nejnφ╛e
spodek ke spodku
procento v²╣ky
baseline °ßdek
sub °ßdek
super °ßdek
top °ßdek
text-top °ßdek
middle °ßdek
bottom °ßdek
text-bottom °ßdek
bottom °ßdek
10% °ßdek
Vertikßlnφ zarovnßnφ na °ßdku

Internet Explorer 4 a 5.0 podporuje jenom sub a super (pojem indexu zde neznamenß zmen╣ovßnφ).

display block
inline
list-item
none
blokov² element
°ßdkov² element
seznam
nezobrazφ se
display: block <br>
display: inline <br>
display: list-item <br>
display: none <br>
Jde o to °φct prohlφ╛eΦi, ╛e n∞kter² element je druhu odstavec (blok), nebo ╛e mß b²t zarovnßn do °ßdku, nebo ╛e je to seznam.  Nejzajφmav∞j╣φ je mo╛nost nezobrazenφ. Ostatnφ hodnoty majφ v²znam pouze p°i formßtovßnφ XML dokument∙.
white-space normal
pre
nowrap
normßlnφ text
p°edformßtovan²
nezalamovat
 P°edformßtovan² text zachovßvß mezery a konce °ßdk∙ jako ve zdroji. Obdoba tagu <pre>.
Nezalamovan² neud∞lß automatick² konec °ßdky.

Podle m²ch zku╣enostφ nefunguje nikde.

Barvy a pozadφ

Vizte nßvod pro pou╛itφ pozadφ v HTML a CSS.

Vlastnost Hodnoty V²znam P°φklady Poznßmky
color barva barva pφsma color:blue Barva pφsma a zßkladnφch rßmeΦk∙ nebo barva toho, k Φemu se to vztahuje
background-color barva
transparent
barva pozadφ
pr∙hlednΘ pozadφ
background-color: yellow
background-color: transparent
Barva pozadφ.
Pr∙hlednost (transparent) je p°ednastavenß, ale jako hodnota se nedß nastavit. 
background-image none
url(cesta)

obrßzek na pozadφ
background-image: url('pozadi5.gif') Opera tady blbne, ale umφ to.
background-repeat repeat
no-repeat
repeat-x
repeat-y
pozadφ se opakuje
neopakuje
opakuje v ose X
nebo v ose Y
background-image: url('pozadi5.gif'); background-repeat: repeat
background-repeat: no-repeat
background-repeat:
repeat-x

background-repeat:
repeat-y
 
background-attachment scroll
fixed
pozadφ se posouvß
pozadφ je jako p°ibitΘ
p°φklad mß smysl pouze u pozadφ strßnky; fixed se pou╛φvß zejmΘna v souvislosti s rßmy Netscape 4 neumφ fixed
background-position top, center, bottom

left, center, right,

dΘlka, procento
Poloha obrßzku na pozadφ
(nejΦast∞ji pokud se neopakuje)

background-image: url('pozadi5.gif'); background-repeat: no-repeat; background-position: right 50%

2 hodnoty se odd∞lujφ mezerou. Prvnφ pat°φ k horizontßlnφ, druhß hodnota k vertikßlnφ poloze.

Netscape 4.x neumφ zm∞nit polohu z levΘ hornφ, dokonce tuto vlastnost ani neznß.

background   v╣echny v²╣e uvedΘ hodnoty background: url('pozadi5.gif') no-repeat scroll silver center bottom Vizte V╣e o pozadφ

URL se zadßvß do zßvorek a apostrof∙, nap°.: background-image: url('pozadi.gif') . Jsou ale mo╛nΘ i uvozovky nebo jenom zßvorky. URL m∙╛e b²t absolutnφ i relativnφ, je v╣ak citlivΘ na velikost pφsmen.

Netscape umφ v bloku podbarvit jenom text, ale kdy╛ se mu zadß border: cokoliv (krom∞ 0px), tak podbarvφ cel² blok. Pro Netscape 4 existujφ je╣t∞ vlastnosti layer-background-color a layer-background-image, ale fungujφ jen pro absolutn∞ pozicovanΘ oddφly. Je to to╛Θ╛, co bacground-color a background-image. V jin²ch prohlφ╛eΦφch to nefunguje.

Velikost a obtΘkßnφ

* Procenta v tΘto tabulce se vztahujφ k ╣φ°ce (v²╣ce) rodiΦovskΘho elementu. ⌐φ°ka rodiΦe je nejΦast∞ji  ╣φ°ka dokumentu (nezßvislß na okn∞), kde╛to procentußlnφ v²╣ka nevno°en²ch element∙ se poΦφtß z v²╣ky okna!

Vlastnost Hodnoty V²znam P°φklady Poznßmky
width auto
╣φ°ka
procento
automatickß ╣φ°ka
nastavenß ╣φ°ka
procento *
 Vizte popis dΘlkov²ch jednotek V IE nelze nastavit width pro body. V NN ano.

Prohlφ╛eΦe se velmi li╣φ v tom, u kter²ch objekt∙ jsou ochotny ╣φ°ku akceptovat.

height auto
v²╣ka
procento
automatickß v²╣ka
nastavenß v²╣ka
procento *
  Dß se nastavit jenom n∞kter²m tag∙m.
NejlΘpe funguje u <div>.
Netscape 4 mß s height problΘmy.
float left
right
none
umφst∞nφ plovoucφho (obtΘkanΘho)
objektu Φi zda
je neplavec

float: left

normßlnφ odstavec

float: right

Pro IE 4 nutno aplikovat na
div, img nebo object
clear left
right
both
none
Φekßnφ na skonΦenφ
plovoucφch objekt∙
zleva, zprava,
obou, nebo ╛ßdn²ch
  Pou╛φvß se namφsto atributu "clear" u tagu BR.
V∞t╣inou u nadpis∙ pod obrßzky.

Okraje

Formßtovacφ model blokov²ch element∙

Vlastnosti uvedenΘ v tΘto tabulce lze spolehliv∞ aplikovat pouze na tzv. blokovΘ elementy, co╛ jsou v∞t╣inou bu≥ky tabulky nebo odstavce. Obrßzek ilustruje v²znamy vlastnostφ. P°φklady se v tabulce nedajφ dost dob°e ud∞lat. 
** P°i zadßvßnφ Φty° hodnot najednou se vztahujφ ke stranßm elementu v po°adφ: hornφ, pravß, dolnφ, levß. Netscape 4 to nechßpe.

Vlastnost Hodnoty V²znam P°φklady Poznßmky
margin
dΘlka
procento
auto
╣φ°ka vn∞j╣φho okraje
procento *
automatick² okraj
Vizte text o okrajφch mo╛no zadßvat v╣echny Φty°i okraje dohromady nebo zvlß╣╗ **
IE 5 asi nepodporuje zßpornΘ hodnoty, IE 4 a NN 4 ano

margin-top
margin-left
margin-bottom
margin-right
jako u margin vn∞j╣φ okraj
hornφ 
lev²
spodnφ
prav²<
Popis pou╛itφ u Φesk²ch odstavc∙ Zßpis vlastnost-strana Netsape 4 neumφ
padding dΘlka
procento
╣φ°ka vnit°nφho okraje
procento *
mo╛no zadßvat v╣echny Φty°i okraje dohromady nebo zvlß╣╗ **
padding-top
padding-left
padding-bottom
padding-right
jako u padding hornφ vnit°nφ okraj
lev²
spodnφ
prav²
 

RßmeΦky

border-width thin
medium
thick
dΘlka
╣φ°ka rßmeΦku slabß,
normßlnφ
tlustß
nastavenß
P°φklady v p°φloze mo╛no zadßvat v╣echny Φty°i okraje dohromady nebo zvlß╣╗ **

Zji╣t∞na chyba u Mozilly 5

border-width-top
border-width-left
border-width-bottom
border-width-right
jako u
border-width
hornφ ╣φ°ka rßmeΦku
levß
spodnφ
pravß
  Netscape 4 neumφ
border-color barva barva rßmeΦku

border-color: red;
border-style: solid

nutno zadßvat v╣echny Φty°i okraje dohromady
border-style

none
,
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: none

border-style: dotted

border-style: dashed

border-style: solid

border-style: double

border-style: groove

border-style: ridge

border-style: inset

border-style: outset

IE 4 a 5 zobrazuje doted a dashed jako solid a stφnuje v╣e Φernou barvou (proto je p°φklad v zelenΘ, aby bylo alespo≥ n∞co vid∞t).
Ostatnφ prohlφ╛eΦe vΦetn∞ IE 5.5 zobrazujφ sprßvn∞ a stφnujφ ╣edou. 
Netscape styl rßmeΦku podporuje pouze v zßpisu border:
border-top
border-left
border-bottom
border-right
barva, tlou╣╗ka
a styl
celkovΘ vlastnosti
strany rßmeΦku
 P°φklady v p°φloze Netscape 4 zcela ignoruje
border barva, tlou╣╗ka
a styl
v╣echny vlastnosti rßmeΦku

border: solid blue 2px

Jedin² zßpis, kter² Netsape 4 akceptuje
SlovnφΦek okraj∙ a rßmeΦk∙
border margin padding width top bottom left right
rßmeΦek vn∞j╣φ okraj vnit°nφ okraj ╣φ°ka (rßmeΦku) hornφ spodnφ lev² prav²

Prohlφ╛eΦe se velmi li╣φ v tom, na jak² tag dovolφ okraje a velikost aplikovat. U n∞kter²ch tag∙ styl prost∞ ignorujφ. V p°φkladech je pou╛it odstavec <p>.

** P°i zadßvßnφ Φty° hodnot najednou se vztahujφ ke stranßm elementu v po°adφ: hornφ, pravß, dolnφ, levß.

Seznamy

V╣echny vlastnosti seznam∙ lze podle m²ch zku╣enostφ aplikovat na tagy <ul>, <dir>, <menu> a <li>. N∞kterΘ podrobnosti chovßnφ CSS v seznamech.

Vlastnost Hodnoty V²znam P°φklady Poznßmky
list-style-type disc
circle
square
decimal
lower-roman
lower-alpha
upper-alpha
none
puntφk
koleΦko
ΦtvereΦek
Φφslovßnφ
°φmskΘ Φφslice
ßbΘcΘΦkovßnφ
ABCD
bez odrß╛ek
  • disc
  • circle
  • square
  • decimal
  • lower-roman
  • lower-alpha
  • upper-alpha
  • none
Netscape 4 nezvlßdß decimal a *-*
list-style-image none
URL(cesta)
normßlnφ nebo
obrßzkovß odrß╛ka
  • none
  • list-style-image: URL('pozadi5.gif')
Netscape 4 nepodporuje v∙bec.
list-style-position inside
outside
odrß╛ky v ·rovni textu
odrß╛ka mimo text
  • list-style-position: inside
  • list-style-position: outside
 
list-style v╣echny p°edchozφ hodnoty      

Pozicovßnφ

Nßsledujφcφ vlastnosti se n∞kdy shrnujφ pod pojem CSS-P. Nefungujφ v IE 3, NN 3 a v Ope°e 3. P°φklady se v tabulce nedajφ ud∞lat pln∞ funkΦnφ. Vizte popis pozicovßnφ.

  Hodnoty V²znam Poznßmky
position absolute
relative
static
absolutnφ umφst∞nφ
relativnφ umφst∞nφ
normßlnφ umφst∞nφ
Vizte popis pozicovßnφ.
left auto
dΘlka
procento
bez posunutφ
posunutφ vpravo o dΘlku
nebo o procento
Nemß smysl pro position: static.
Vlevo se posouvß zßpornou hodnotou.
top auto
dΘlka
procento
bez posunutφ
posunutφ dol∙ o dΘlku
nebo o procento
Nemß smysl pro position: static.
Nahoru se posouvß zßpornou hodnotou.
clip auto
rect(top right bottom left)
normßlnφ zobrazenφ
zadßnφ obdΘlnφku pro o°φznutφ elementu
Pouze pro elementy s position: absolute

Hodnoty v zßvorce udßvajφ viditeln² obdΘlnφk.
Top a left jsou sou°adnice levΘho hornφho rohu vzhledem k elementu. Right a bottom jsou sou°adnice pravΘho dolnφho rohu.
Mφsto hodnoty se m∙╛e zadat "auto"; v tom sm∞ru se to nebude o°ezßvat.

Netscape 4 neznß!

overflow none
hidden
scroll
auto
nechat p°etΘkat
o°φznout
v╛dy rolovat
rolovßnφ, je-li t°eba
pro elementy, kterΘ se nevejdou do vymezenΘ oblasti nebo majφ clip: rect

Netscape 4 v∙bec neznß! 

Vizte p°φklad na overflow
V IE 4+ fungujφ overflow-x a overflow-y

z-index auto
Φφslo
definice p°ekr²vßnφ element∙
jakoby v ose z
Netscape 4 divn∞ vykresluje n∞kterΘ p°ekryvy. V elementech s nφzk²m z-index navφc v NN4 n∞kdy nereagujφ odkazy.
visibility inherit
visible
hidden
nem∞n∞nß viditelnost
viditeln² element
skryt² (neviditeln²)
u skryt²ch objekt∙ se vyhradφ mφsto, jako by tam byly.
Netscape 4 skryje pouze elementy s position: absolute nebo relative.

Dal╣φ vlastnosti Internet Exploreru

SamostatnΘ strßnky s podrobnostmi: grafickΘ filtry, barvenφ rolovacφ li╣ty, CSS kurzory

Vlastnost hodnoty v²znam poznßmky
filter none
Alpha
Blur
Chroma
DropShadow
FlipH
FlipV
Glow
Gray
Invert
Light
Mask
Shadow
Wave
XRay
grafick² filtr ╛ßdn² 
zpr∙hledn∞nφ
rozmazßnφ
zpr∙hledn∞nφ
stφn
p°evrßcenφ horizontßln∞
p°evrßcenφ vertikßln∞
obsvφcenφ
stupn∞ ╣edi
inverze barev
nasvφcenφ (skriptem)
podbarvenφ pr∙hlednosti
stφn
vlna
perokresba

Ka╛d² filtr mß dal╣φ parametry v zßvorce. Lze aplikovat pouze na p°esn∞ rozm∞rovanΘ objekty (width, height), v IE 6 i na nerozm∞rovanΘ. 
Popis grafick²ch filtr∙
na samostatnΘ strßnce a p°φklady.
cursor Auto
Default
Crosshair
Hand
Move
e-resize
ne-resize
nw-resize
n-resize
se-resize
sw-resize
s-resize
w-resize
text
wait
help
Automatick² kurzor
zßkladnφ kurzor
zam∞°ovacφ k°φ╛ek
ruΦiΦka
p°esouvacφ Φty°╣ipka
v²chodnφ ╣ipka
severov²chodnφ
severozßpanφ
severnφ
jihov²chodnφ
jihozßpanφ
ji╛nφ
zßpadnφ ╣ipka
textov² kurzor
p°es²pacφ hodiny
kurzor s otaznφkem
P°φklady kurzor∙ na samostatnΘ strßnce.
scrollbar-n∞co-color
(n∞kolik r∙zn²ch vlastnostφ)
barva zbarvenφ urΦit²ch Φßstφ rolovacφ li╣ty Barvenφ rolovacφ li╣ty v samostatnΘm textu. Funguje od verze IE 5.5. 
writing-mode lr-tb
tb-rl
text zleva doprava
text shora dol∙ (otoΦen² o 90░)
Podpora v IE 5.5. Svisl² text je otoΦen² ne╣ikovn∞ (odpovφdß anglosaskΘ norm∞). VhodnΘ pro zßhlavφ tabulek. Hodnoty vychßzenφ z angliΦtiny: left, right, top, bottom. JinΘ hodnoty nejsou podporovßny. 
table-layout auto
fixed
nerozm∞rovanß tabulka se p°izpusobuje oknu
tabulka se nezu╛uje do okna
Podpora v IE 5+. Pou╛itφ pouze u tagu <table> 
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
Podpora v IE 5+. Pou╛itφ pouze u tagu <table> 

Dal╣φ zji╣t∞nΘ vlastnosti teprve zkoumßm.

Vite tΘ╛: hlavnφ strßnka CSS, ·vod do CSS, praktickΘ pou╛itφ styl∙, t°φdy a identifikßtory, zßpis barev, r∙znΘ prohlφ╛eΦe, zßpis stylu pro r∙znΘ prohlφ╛eΦe, omezenφ CSS, dΘlkovΘ jednotky v CSS, p°ehled HTML tag∙

Selektory (syntaxe)

Zßpis stylu do hlaviΦky dokumentu: 

<style>
selektor {vlastnost: hodnota; vlastnost2: hodnota}
selektor2 {vlastnost: hodnota}  
/* atd. */
</style>

Nebo se dajφ do samostatnΘho *.css souboru napsat jenom selektory s vlastnostmi. Napojenφ toho souboru ve hlaviΦce: 

<link rel="stylesheet" href="soubor.css">

druh selektoru zßpis p°φklady v²znam p°φkladu poznßmky
tag jmΘno tagu p {color: red} Normßlnφ text
<p>Φerven² text</p>
 
identifikßtor #identifikßtor #cervene {color: red} Normßlnφ text 
<span id="cervene"> ovlivn∞n² text</p>
 
tag#identifikßtor b#cerverne {color: red} <b>Jenom tuΦn²</b>
<b id="cervene"> tuΦn² a Φerven²</b>
 
t°φda .t°φda .cervena {color: red} Normßlnφ text 
<span class="cervena"> Φerven² text</span>
Vztahuje se na ka╛d² tag, kter² mß uvedeno sprßvnΘ class
tag.t°φda i.cerverna {color: red} <i>Jenom kurzφva</i> 
<i class="cervena"> Φervenß kurzφva</i>
Vztahuje se jen na konkrΘtnφ tag, kter² mß uvedeno sprßvnΘ class
hromadnß deklarace selektor, selektor H1, H2, H3 {color: red}  <h1>╚erven² nadpis</h1>
<h2>TakΘ Φerven² </h2>
Seznam libovoln²ch platn²ch selektor∙ (tag∙, t°φd apod.) odd∞len² Φßrkou
kontextovß deklarace nad°azen²Selektor selektor 
(odd∞lenΘ mezerou)
li a {font-weight: bold} <li>normßlnφ text seznamu 
<a href=...>tuΦn² odkaz</a></li>
P°φklad: ztuΦ≥uje odkazy (<a>) uvnit° seznamu (<li>)
i b {color: red} <i><b>╚ervenß tuΦnß kurzφva</b></i>
<b><i>Normßlnφ tuΦnß kurzφva</i><b>
Zßle╛φ na po°adφ
pseudot°φda tag:pseudot°φda a:hover {color: red} <a href="...">ZΦervenß p°i p°ejetφ my╣φ</a> Pseudot°φdy a:link, a:visited, a:active, a:hover jsou pouze u odkaz∙
p:first-line {color: red} <p>Prvnφ °ßdka 
odstavce bude Φervenß</p>
Funguje pouze v Mozille a v IE 5.5
Existuje i :first-letter (prvnφ pφsmeno)
p°φmß deklarace v HTML (to nenφ selektor) <tag  style="zßpis stylu"> <p style="color: red">╚erven² odstavec</p> Nezapisuje se do stylopisu

Mnohem vφce o selektorech a deklaracφch v textu o t°φdßch a identifikßtorech. Vizte zßpis stylu prakticky

Vzhled tΘto strßnky je zßm∞rn∞ uboh², aby se nenaru╣ilo formßtovßnφ p°φklad∙.

Inspiroval jsem se podobn²m dφlem Ji°φho Koska, u n∞j╛ najdete trochu jinak zpracovan² popis vlastnostφ CSS. P°esnß specifikace CSS1 by m∞la b²t na www.w3c.org/TR/REC-CSS1 (anglicky).

Ikonka

<a href="http://dusan.pc-slany.cz/internet/css_prehled.htm"><img src="http://dusan.pc-slany.cz
/internet/images/jpw_css.gif" alt="P°ehled CSS
"></a>

P°idejte, prosφm, na svΘ strßnky odkaz nebo ikonku. Dφky.


Jak psßt web: http://dusan.pc-slany.cz/internet/
Pφ╣e Yuh∙: autorova strßnka, mail: dusan@pc-slany.cz
Slßva koΦkßm! Poslednφ aktualizace 01.02.2002