Professional Documents
Culture Documents
CSS Advanced
CSS Advanced
CSS Advanced
CSS Advanced
Trn Khi Hong Khoa CNTT TD. H Tn c Thng
Ni dung
CSS Display CSS Position CSS Float CSS Align CSS Navigation Bar CSS Image Gallery CSS Image Sprite CSS Image Opacity
Ni dung
CSS Display CSS Position CSS Float CSS Align CSS Navigation Bar CSS Image Gallery CSS Image Sprite CSS Image Opacity
CSS Display
Thuc tnh display qui nh cch 1 element hin th. Thuc tnh visibility qui nh 1 element s c hin th hay n i
n element
Ta c th n 1 element bng cch s dng :
display:none; visibility :hidden;
visibility:hidden; n element nhng khong khng ti v tr element vn c gi nguyn display:none; element s khng chim gi bt k khong khng no. Trnh duyt s hin th nh khng c element ny.
Demo n element
DisplayHidden.html
Inline element l 1 element khi hin th ch chim chiu ngang hin th ni dung, v khng c xung dng pha trc hay pha sau
V d inline element : <a>,<span>
Ni dung
CSS Display CSS Position CSS Float CSS Align CSS Navigation Bar CSS Image Gallery CSS Image Sprite CSS Image Opacity
CSS position
Cc thuc tnh CSS position cho php :
Ta c th t v tr xut hin ca cc element. Thm ch t 1 element pha trn hay pha di 1 element khc. Hoc qui nh cch hin th khi ni dung element ln vt qu kch thc ca element
Fixed position
position:fixed; => element s c tng i so vi ca s trnh duyt. N thm ch khng b di chuyn khi ca s b cun Lc ny ta kt hp vi cc thuc tnh left, right, top, bottom qui nh cc element s cch bn tri, phi, trn hoc di ca ca s bao nhiu pixel ? Lu : IE ch h tr fixed postioned khi HTML c th ! DOCTYPE fixed element s b loi khi cch hin th thng thng. Trnh duyt s hin th v tr cc element khc nh khng c fixed element
Relative position
position:relative; => element s c v tr tng i so vi v tr ca n lc hin th bnh thng (static) Ni dung ca relative position c th di chuyn ln cc element khc (ty thuc vo thuc tnh left, right, top, bottom) nhng khong khng dnh cho element ny vn c gi li.
Absolute position
position:absolute; => element s c v tr tng i so vi element cha gn nht m c position l relative. Mc nh body c position:relative;
Overlap element
Nu 2 element b chng ln nhau(overlap) khi hin th th ta c th s dng thuc tnh z-index qui nh element no s c nm trn Gi tr z-index l 1 s nguyn (c th m) z-index cng cao th s nm trn.
Demo overlap
PositionOverlap.html
Ni dung
CSS Display CSS Position CSS Float CSS Align CSS Navigation Bar CSS Image Gallery CSS Image Sprite CSS Image Opacity
20
CSS Float
Vi CSS float, 1 element c th tri v bn tri hoc bn phi cho cc element khc c th nm bao quanh n CSS float rt hu ch khi hin th nh hoc lm layout 1 float element s tri v bn tri hoc phi cho n khi ng bin hoc 1 element khc Cc element pha sau 1 float element s nm bao quanh n Cc element pha trc 1 float lement s khng b nh hng Nu 1 nh tri v bn phi, vn bn s bao quanh n bn tri
Demo float
Float.html
Tt float
Cc element pha sau s t ng bao quanh float element. trnh chuyn ny xy ra ta c th thm thuc tnh clear
clear:left; => khng cho float bn tri clear:right; => khng cho float bn phi clear:both; => khng cho float c 2 bn
Ni dung
CSS Display CSS Position CSS Float CSS Align CSS Navigation Bar CSS Image Gallery CSS Image Sprite CSS Image Opacity
25
Align
Ta c th align 1 block element s dng :
margin position
Align gia
Ta c th align 1 block element chnh gia bng cch
t width t margin-left v margin-right l auto
V d :
Ni dung
CSS Display CSS Position CSS Float CSS Align CSS Navigation Bar CSS Image Gallery CSS Image Sprite CSS Image Opacity
30
Ni dung
CSS Display CSS Position CSS Float CSS Align CSS Navigation Bar CSS Image Gallery CSS Image Sprite CSS Image Opacity
33
Lm 1 gallery
Ni dung
CSS Display CSS Position CSS Float CSS Align CSS Navigation Bar CSS Image Gallery CSS Image Sprite CSS Image Opacity
35
Ni dung
CSS Display CSS Position CSS Float CSS Align CSS Navigation Bar CSS Image Gallery CSS Image Sprite CSS Image Opacity
37
Opacity
Ta c th lm m i 1 hnh nh bng cch s dng thuc tnh :
opacity :1.0; (cho FF) filter:alpha(opacity=100); (cho IE)
1.0 (100) : Khng trong sut 0.0 (0) : Trong sut hon ton (khng th nhn thy)