Professional Documents
Culture Documents
CSS
Trang tr ni tht
Xy dng
Trang im
Con ngi
Web CSS
2
CSS
3
CSS
5
p dng CSS vo trang HTML
Ni dung
</th >
6
p dng CSS vo trang HTML
7
p dng CSS vo trang HTML
8
p dng CSS vo trang HTML
<head>
<style type="text/css">
b { text-transform:lowercase; font-size:18px }
p { border: silver thick solid; background-color:pink }
</style>
</head>
<body>
<p> on vn bn c vin mu bc - <b>CH THng M </b></p>
</body>
9
p dng CSS vo trang HTML
10
p dng CSS vo trang HTML
Website
11
C php CSS
Gm 3 thnh phn
B chn (Selector)
Gi tr (Value)
12
C php CSS
13
C php CSS
VD
Selector p
{
text-align: center;
Cc thuc tnh color:black; Cc gi tr
font-family: "sans serif"
}
14
Gom nhm cc b chn
16
HTML Selector
a
{
/*B gch chn cho cc hyperlink*/
text-decoration: none;
}
17
Class Selector
18
Class Selector
B chn lp cho th c th
VD: trn trang web c 3 loi vn bn
on canh l tri
on canh l gia
on canh l phi
p dng khng hp l
20
Class Selector
B chn lp khng xc nh th
Cho php to lp c th gn vo nhiu th (cc th phi
chp nhn thuc tnh ny) bng cch b tn th u
v gi li du "."
VD nh ngha lp canh gia
21
Class Selector
S dng nhiu lp
Mt th c th gn nhiu lp bng cch ch ra cc lp,
phn cch nhau bng khong trng
VD:
22
ID Selector
p#para1
{
text-align: center;
color: red
}
24
ID Selector
Khi s dng
25
Descendant Selector
26
Child Selector
27
Attribute Selector
28
Attribute Selector
29
Attribute Selector
30
Pseudo Class Selector
tin trong vn bn
Khi nim lp gi, hay phn t gi cho php nh dng
cc phn t th da trn thng tin cha bn ngoi
document tree.
31
Pseudo Class Selector
32
Pseudo Class Selector first-child
33
Pseudo Class Selector first-child
34
Pseudo Class Selector Anchor
35
Pseudo Class Selector Anchor
36
Pseudo Class Selector Anchor
37
Pseudo Class Selector focus
38
Pseudo Class Selector lang
39
Pseudo Element
40
Pseudo Element first-letter
41
Pseudo Element first-letter
42
Pseudo Element first-line
43
Pseudo Element first-line
44
Pseudo Element before
45
Pseudo Element after
46
n v o lng CSS
47
n v o lng CSS
n v mu sc
48
K tha thuc tnh
49
K tha thuc tnh
50
K tha thuc tnh
51
K tha thuc tnh
52
Cc nhm thuc tnh trong CSS
53
Font ch
Cc loi font ch
Font ch c chn v font ch khng chn
54
Font ch dng vit tay
Font ch trang tr
55
Thng tin nh dng font ch
56
Thng tin nh dng font ch
57
Thng tin nh dng font ch
58
Thng tin nh dng font ch
59
Thng tin nh dng vn bn
60
Thng tin nh dng vn bn
61
Thng tin nh dng vn bn
62
Thng tin nh dng nn
63
Thng tin nh dng nn
64
Thng tin nh dng nn
65
Thng tin nh dng nn
66
Thng tin nh dng nn
Demo
Nn c nh
gia khng
repeat
67
M hnh hp (box model)
68
M hnh hp (box model)
69
M hnh hp (box model)
70
Cc thng tin nh dng l
71
Cc thng tin nh dng l
72
Thng tin nh dng vng m
73
Thng tin nh dng l + vng m
74
Thng tin nh dng bin
75
Thng tin nh dng bin
76
Thng tin nh dng bin
77
Thng tin nh dng bin
78
Thng tin nh dng bin
79
Thng tin nh dng bin
80
Thng tin nh dng bin
Demo
81
Thng tin nh dng bin
Kt qu
82
nh dng cch hin th
83
nh dng cch hin th
84
nh dng cch hin th
85
nh dng cch hin th
S dng block-level
86
nh dng cch hin th
S dng inline
87
nh dng cch hin th
88
nh dng cch hin th
S dng inline-block
89
nh dng cch hin th
S dng list-item
90
Thng tin xc nh v tr
91
Thng tin xc nh v tr
92
Thng tin xc nh v tr
93
Thng tin xc nh v tr
94
Thng tin xc nh v tr
95
Thng tin xc nh v tr
96
Thng tin xc nh v tr
97
Thng tin xc nh v tr
98
Thng tin xc nh v tr
99
Thng tin xc nh v tr
100
Thng tin xc nh v tr
S dng vertical-align
101
Thng tin xc nh v tr
102
Canh gia vi CSS
103
Canh gia vi CSS
.layout_container
{
margin: 0 auto;
width : 960px;
background-color: cyan
}
104
Canh gia vi CSS
img.center
{
margin: 0 auto;
display: block;
}
105
Canh gia vi CSS
W
position: absolute
top: 50% /* top l v tr gia ca chiu cao*/
margin: -h/2 0 0 0
Height: h;
H
106
Canh gia vi CSS
top-margin: -h/2
top:50% h
107
Canh gia vi CSS
W
position: absolute
top: 50% /* top l v tr gia ca chiu cao*/
left: 50% /*left l v tr gia ca b ngang*/
margin: -h/2 0 0 w/2
H
108
Canh gia vi CSS
top-margin: -h/2
top:50% h
left-margin: -w/2
109
S dng Float trong CSS
110
S dng Float trong CSS
111
S dng Float trong CSS
float.
112
To menu ngang bng float
<body>
<ul>
<li><a href="#">HTML</a></li> Kt qu
<li><a href="#">CSS</a></li>
<li><a href="#">JavaScript</a></li>
<li><a href="#">XHTML</a></li>
</ul>
</body>
114
To menu ngang bng float
ul
{
float:left; Gn vo bn tri
width:100%;
padding:0;
margin:0;
list-style-type:none; Khng hin th symbol
}
Kt qu
115
To menu ngang bng float
a
{
width:6em;
text-decoration:none;
color:white;
background-color:purple;
padding:0.2em 0.6em;
border-right:1px solid white
}
a:hover {background-color:red;
Kt qu
}
li
{
display:inline;
}
116
S dng Float trong CSS
Header
float: left;
width:740px;
float: left
width: 200px
margin-right: 20px;
117
To layout bng CSS
118
Layout CSS step 1: b cc, phc ha
119
Layout CSS step 1: b cc, phc ha
120
Layout CSS step 1: b cc, phc ha
121
Layout CSS step 1: b cc, phc ha
122
Layout CSS step 1: b cc, phc ha
header
right column
content
footer
123
Layout CSS step 2: cu trc website
124
Layout CSS step 3: chn th Div
CSS
b phn canh
l, padding
cho ti liu
125
Layout CSS step 3: chn th Div
126
Layout CSS step 4: gn thuc tnh
c mu nn ca cc th div
127
Layout CSS step 4: gn thuc tnh
128
Layout CSS step 4: gn thuc tnh
Kt qu nh sau
129
Layout CSS step 5: fix li trn text
130
Layout CSS step 5: fix li trn text
131
Layout CSS step 5: fix li trn text
132
Layout CSS step 5: fix li trn text
133
Layout CSS step 6: to menu, footer
Heading
Content
Footer information
134
Layout CSS step 6: to menu, footer
135
Layout CSS step 6: to ni dung
136
Layout CSS step 6: to ni dung
137
Layout CSS step 6: to ni dung
138
Layout CSS step 7: b sung hnh nh
139
Layout CSS step 8: b sung header
images/headers/about.jpg
140
Layout CSS step 8: b sung header
141
Layout CSS step 8: b sung header
Sa li v tr nh logo hin th ng ch cn t
Logo t ng v tr
142
Layout CSS step 9: b sung navigation
#main-nav
{
height: 50px;
margin-left: 11px; Canh cho fix vi hnh
} nn ca header
#main-nav dl
{
margin: 0;
padding: 0;
}
#main-nav dt
{
float: left; Cho cc dt nm ngang
}
144
Layout CSS step 9: b sung navigation
#main-nav dt a {
display: block;
height: 50px; 50px
background-repeat: no-repeat;
}
145
Layout CSS step 9: b sung navigation
147
Layout CSS step 10: b sung footer
#footer
{
clear:both; Trnh trn ln trn
font-family: tahoma;
font-size:10px;
color: #c9c9c9;
Hin th bin trn nh
border-top: 1px solid #efefef;
ng gch ngang
padding:13px 25px;
line-height:18px;
}
148
To CSS Tab
<div id="menu">
<ul>
<li><a href="#">HTML </li>
<li><a href="#">XHTML </li>
<li><a href="#">CSS </li>
<li><a href="#">Javascript </li>
</ul>
</div>
149
To CSS Tab
150
To CSS Tab
Start.gif End.gif
151
To CSS Tab
#menu ul li
{
float:left;
background: url('start.gif') no-repeat;
}
152
To CSS Tab
Thit lp nh nn cho th a
#menu ul li a
{
float:left;
text-decoration: none;
background:url('end.gif') no-repeat;
background-position: 100% 0%;
}
153
To CSS Tab
154
To CSS Tab
155
To CSS Tab
156
To CSS Breadcrumbs
<ul id="crumbs">
<li><a href="#">Trang ch</a></li>
<li><a href="#">Thit k Web</a></li>
<li><a href="#">HTML</a></li>
<li><a href="#">Th to bng</a></li>
<li>Hng dn to bng</li>
</ul>
157
To CSS Breadcrumbs
ul, li
{
list-style-type:none;
padding:0; margin:0;
}
#crumbs
{
border:1px solid #dedede;
height:2.3em;
}
#crumbs li {
float:left;
line-height:2.3em;
padding-left:.75em;
color:#777;
}
158
To CSS Breadcrumbs
#crumbs li a
{
display:block;
padding:0 15px 0 0;
background:url(crumbs.gif) no-repeat right center;
}
159
To CSS Breadcrumbs
160
To CSS dropdown menu
Thit lp CSS
#div1
{
border:1px;
background-color:#00CCFF;
height:50px;
}
#div1 ul
{
list-style:none;
}
#div1 ul li
{
position:relative;
float:left;
}
162
To CSS dropdown menu
#div1 li a
{
text-decoration:none;
color:#666666;
padding: .3cm 6px;
font-size: 20px;
display:block;
}
#div1 li ul{
position:absolute;
display:none;
}
163
To CSS dropdown menu
#div1 ul li a:hover
{ Submenu xung
color:#000000;
}
#div1 ul li a:active
{
font-weight:bold;
}
164
To CSS dropdown menu
Khi hover
Thit lp style cho submenu
.a1 a:link
{
border:1px solid;
width:6cm; Submenu xung
}
.a1 a:hover
{
color:black;
background-color:#FFFF66;
}
.a1 li
{
font-family:Georgia, "Times New Roman", Times, serif;
}
165
Bi tp
#cecece
orange
#666
border-right: 7px
166
Bi tp
167
Bi tp
168
Bi tp
169
ti cui kha
Cu trc website
Homepage
Ti thiu 3 trang
cp 1
Cp 1 1.1 1.2 1.3
Cp 2
170