Ph n II
Ph n II
Đ nh d ng trang v i CSS
Đ nh d ng trang v i CSS
1. CSS là gì?
CSS (Cascading Style Sheets) đ c hi u m t ch ượ
đ n gi n đó ch mà cng ta thêm c ki u ơ đ nh
d ng (font ch , kích th c, màu s c...) cho m t i ướ
li u Web
2. T i sao CSS?
CSS cung c p hàng trăm thu c nh trình bày dành
cho các đ i t ng v i s ng t o cao trong k t h p ượ ế
các thu c tính mang l i hi u qu .
CSS giúp áp d ng m t khn m u chu n t m t
file CSS ngi.
3. H c CSS c n nh ng gì?
Có ki n th c v HTML.ế
M t trình so n th o.
Phiên b n m i nh t c a trình duy t.
Th c hành CSS sau m i bu i h c.
GI I THI U
GI I THI U
3.2.1. Cú pháp c a CSS
Cú pp c a CSS đ c chia làm 3 ph n. ph n th ượ
ch n (selector), ph n thu c tính (property), ph n nn
(value).
selector { property: value; }
Ví d : Đ nh d ng u n n cho m t trang web.
Trong HTML <body bgcolor =“#00BFF3”> /* N n
có u xanh nh t*/
Trong CSS: body{ background-color:#00BFF3;} /*
N n màu xanh nh t*/
a. Selector: Các đ i t ng ta s áp d ng c thu c ượ
nh trình bày. Nó các tag trong HTML, class, id
Ví d : body, h2, p, img, #title, .username…..
- Ngoài vi c vi t tên selector c th , ta có th ng ế
selector đ i di n nh * đ tác đ ng lên t t c c ư
thành ph n co trên trang web.
3.2. M t s quy c v cách vi t CSS ướ ế
b. Property: Cnh c thu c tính quy đ nh trình
y
Ví d : background-color, font-family, color, padding,
margin,
Ta th gom nhi u thành ph n ng m t s
thu c tính gi ng nhau
M i thu c tính ph i đ c gán m t giá tr . ượ
M t Seclector nhi u thu c tính thì ph i ng
d u ; (ch m ph y) đ phânch các thu c tính
Ví d :
body{background-color:#3300CC;
color:#33FF33;
font: Arial, Helvetica, sans-serif;}
h1, h2, h3 {
color:#99FF00;
text-transform:uppercase;
}
Ví d :
h1{color:#99FF00;
text-transform:uppercase;}
h2{color:#99FF00;
text-transform:uppercase;}
h3{color:#99FF00;
text-transform:uppercase;}
c. Value: Gtr các thu c tính.
Ví d : #FFF, uppercase, red,
N u ếg tr nhi u t ta nên đ t giá tr o trong
d u “” (nháy kép)
Ví d : p {font-family: "sans serif“}