Professional Documents
Culture Documents
Ti li u tham kh o
T h c HTML v XHTML trong 24 gi . L Minh Ph ng 2. Nh ng bi th c hnh HTML inh Xun Lm 3. Thi t k qu ng co v ti p th trn web HTML. Ng c Anh Th Press 4. Thi t k v xu t b n trang Web v i HTML. NXB Th ng K 1.
Bi M
1. HTML l g?
HyperText Markup Language (HTML) Ngn ng thi t k nh d u siu v n b n. Bao g m c c c t o cc trang Web v cc o n m chu n v i cc quy
Web Page (Trang Web): L ti li u HTML. Web site: L m t s cc trang Web lin k t v i nhau. World Wide Web (www): L d ch v ton c u c a Internet m HTML l n n t ng.
2. Nh ng
ng d ng c a HTML
HTML l n n t ng c a World Wide Web, m t d ch v ton c u c a Internet. HTML thi t k Web trn m ng Internet, t o ti li u, g i co th ... cho cc cng ty, c nhn.
4. Nh ng v n k Web
T o ch
Bi 1 ng trnh
u tin
1.1 T o m t trang Web m i. - M mi tr ng m b n mu n so n th o ti li u HTML.. - S d ng ch ng trnh so n th o NotePad: Start -> Program -> Accessories -> NotePad. Ch : + Khi ghi ti li u HTML vo m r ng a nh ghi y ph n
+ N u s d ng mi tr ng so n th o l NotePad trn Windows th ghi ghi ti li u HTML vo a f i ch n Encoding l UTF-8 hi n kth tii HTML t. Thi t web v ng vi
Khi mot Web browser hien th mot trang Wed, Web Browser se oc t mot file van ban n gian va tm kiem nhng oan ma ac biet hay nhng Tag c anh dau bi ky hieu < va >. * Tag mang thong tin <tag_name> String of text </tag_name>
Trong :
* Tag rong:
Tag
V d :
<h2>Chc m ng b n <p> Chc b n h c t t!
Tag k t thc Tag
n v i HTML</h2>
10
* Web browser
L trnh duy t Web, v d : Microsoft Internet Explorer, FireFox, Opera, Netscape...
11
trang</title>
12
Th <!DOCTYPE>
Th ny dng ghi thng tin v version HTML p d ng trong ti li u web. Th ng y l dng u tin trong file HTML. V d :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
13
u tin
ng trnh so n th o NotePad.
14
<!--ch ng trnh u tin--> <html> <head> <title> H c t p HTML</title> </head> <body> Chc m ng b n t o c trang web tin! </body> <html>
15
L u l i v i tn MoDau.html (vo trong th m c c a mnh), v i ph n Encoding l UTF-8. L u : ph n m r ng c th l html ho c htm u c. Vo th m c c a mnh ch y t p HTML m ta v a t o, xem k t qu nh n c.
16
17
6. Th c hnh
Thi t k m t trang HTML gi i thi u v b n thn.
18
Ch ng 2 i u ch nh 1 ti li u HTML
2.1. N p ti li u trong Web browse 2.1.1.T o s thay i trong ti li u HTML
Vo th m c lm vi c, m t p html c a mnh. M trnh so n th o NotePad. T th c n File, dng Open m t p mnh lm. T thm, b t, s a i... v n b n trong . L u tr l i.
Thi t k web v i HTML 19
20
2.1.3. Th c hnh
u ch nh l i ti li u HTML c a mnh, t o m t m t trang HTML gi i thi u v m t vi thnh vin c a l p.
21
2.2. 6 m c tiu
2.2.1. Nh ng tiu c a HTML
Tag tiu : <hN>N i dung hi n th </hN> N l s nguyn t 1 n 6. V d : <h3>Tiu th 3</h3> nh nh t</h6> <h6> Tiu
Thi t k web v i HTML 22
tiu tiu
gi a:
</hN> </hN>
<hN align=center>Tiu
bn ph i:
<hN align=right>Tiu
V d
23
2.2.2.
t nh ng tiu
vo ti li u html
24
25
2.2.3. Th c hnh
T o m t trang ti li u html gi i thi u v b n thn, trong c dng cc tiu nh n m nh t ng ph n ti li u.
26
27
nh c n o n m i, align_type l
center ho c right.
28
2.3.2. Chn cc d u chia o n S d ng tag <p> t o m t trang HTML, trong c cc o n v n b n ring bi t. Dng Web browser ki m tra cng vi c c a mnh. V d
29
2.4.
2.4.1. T o ng k ngang Tag hard rule <hr>: chn m t ng th ng trong trang html. Tag <br>: y v n b n xu ng dng, nh ng khng chn thm dng tr ng. Tag <blockquote> o n v n b n </blockquote>: Ton b o n v n b n th t vo u dng. V d
ng k ngang
30
2.4.2.
Thuoc tnh Size
ng k .
Thiet lap o day cua ng ke ngang Width Tao o rong(pixel) hay ty le phan tram cua ng thang so vi o rong cua ca so Browser Align Can le cho ng thang (Left, right, center) Them Noshadethuoc tnh vao ng cua ng ke Thay oi the hien thang <Br thuoc tnh = gia tr> khong co bong ngang
Thi t k web v i HTML 31
V d
<head> <title>size of hard ruler</title> </head> <body> <h2> tag style trong HTML</h2> Khng dng width <hr> <p> Width = 100, size = 12, color = #800000 <hr width = 100 size = 12 color = #800000> <p>Width = 200, size = 20, color = #808080 <hr width = 200 size = 20 color = #808080> <p>Width = 50%, size = 40, color = red <hr width = 50% size = 40 color = red> <p>Width = 50%, size = 40, color = blue <hr width = 50% size = 40 color = blue> <p> <p> <hr> <h3>Chc cc b n thnh cng!!!</h3> Thi t k web v i HTML </body> </html>
<html>
32
2.4.3.Th c hnh
T o m t trang ti li u html gi i thi u v mnh, cc b n trong l p. Trong c dng tiu , cc tag v a h c phn m ng t ng ph n. Dng < Dng > vi t ra k t <. vi t ra k t >.
33
2.5.Lm vi c v i cc ki u m u
2.5.1. Cc Tag style c a HTML
Tag <b>Ch m</b>. Tag <i>Ch nghing</i>. Tag <u>Ch g ch chn</u>. Tag <s>Ch g ch gi a</s>. nh my</tt>. Tag <tt>Ch V d
34
<!--ch <html>
ng trnh de mo Style--> <head> <title> S d ng style </title> </head> <body> <h2><B>Chia o n trong HTML</B></h2> <tt>V m t th gi i ngy mai. </tt>
ng lai c a m i chng ta <br> Hy c g ng h c b n i </I> H N i, ngy 14/3/2007. <h3>Chc cc b n thnh cng!!!</h3> </body> </html>
<p> <I> V t
35
2.5.2.Tag
Tag
nh d ng logic
m</strong>
m logic type
<strong>Dng ny
36
Tag ch s trn
x<sup>y</sup> ----> x
Tag ch s d V d
x<sub>2</sub> ----> x2
37
38
3.5.3.Th c hnh
T o m t trang ti li u html gi i thi u v mnh, cc b n trong l p. Trong c dng cc tag style v a h c nh n m nh t ng ph n. Web m u
39
V d , ta c o n m sau:
<ul> <li>Ng Th An. <li>L Xun Chu. <li>V c Chi n. <li>Nguy n c i. </ul>
41
Ta thm thu c tnh type = circle/square/disk vo trong tag <ul>: Thuoc tnh Mo ta Type = disk y Dau hnh tron Type = Dau hnh vuong square Type = circle r Dau hnh tron m
42
V d :
<li>Ng Th An. <li>L Xun Chu. </ul> <ul type=circle> <li>Ng Th An. <li>L Xun Chu. </ul>
<ul type=disk>
<ul type=square>
<li>Ng Th An. <li>L Xun Chu. </ul>
43
V d , ta c o n m sau:
<ol> <li>Ng Th An. <li>L Xun Chu. <li>V c Chi n. <li>Nguy n c i. </ol>
45
nh s th Mo ta
Thiet lap ky t ch hoa. Thiet lap ky t ch thng Thiet lap ch so La ma dang ch hoa Thiet lap ch so La ma dang ch thng Thiet lap kieu so Tao gia tr bat au cua danh sach la n
Thi t k web v i HTML 46
V d , ta c o n m sau:
<ol start=2 type=i> <li>Ng Th An. <li>L Xun Chu. <li>V c Chi n. <li>Nguy n c i. </ol>
47
2.6.3.Danh sch cc
nh ngh a
N m gi a cc tag <dl>...</dl>. Dng v i <dt> ch nh m u c n nh ngh a. Dng <dd> ch nh ngh a cho m u xc nh b i <dt>.
49
50
V d , ta c o n m sau:
<DL> <dt><b>Tnh yu</b> <dd>Tnh yu l bt bn riu... <dd>Bao nhiu s i bn b y nhiu s i tnh. <dt>HTML <dd>Ngn ng thi t k trang web t nh. <dt><u>C++ </u> <dd>Ngn ng l p trnh h ng i t ng. <dd>L ngn ng l p trnh kh h c. </DL>
51
52
V d , ta c o n m sau:
<ol> <li><b>Ng Th An.</b> <ul> <li>L n . <li><i>Ngh h c ngy 7-3</i> </ul> .... <li><b>Ph m H ng Duyn</b> <ul> <li> i h c ch m ch . <ol type=a> <li><i>Ht hay.</i> <li>Ma gi i. </ol> </ul> </ol>
53
2.6.6.Th c hnh
1. T o trang web ch a danh sch l p. 2. T o m t trang ti li u html gi i thi u v tr ng, l p, b n b... Trong c s d ng cc danh sch khng th t , danh sch c th t , danh sch l ng nhau...
Thi t k web v i HTML 54
c bi t. c bi t
&xxxx; Trong o xxxx la ten ma (code name) cho k t ac biet o. V d : é e r r © Ù U ®
55
V d M a < b <br> b > CSDL co giao & sinh vien K t qu a<b b > CSDL co giao & sinh vien
56
V du: A B C D E <hr> A B C D E Ket qua hien th: A B C D E
Thi t k web v i HTML 57
58
3.2 Vi i m c n bi t khi s d ng
Kch th c hnh nh cng nh cng t t, nn nh h n 100Kb. Cc hnh nh khng nn r ng h n 480 i m v cao h n 300 i m. Hnh nh l nh ng th t o thm ngh a cho ti li u. M t hnh nh nh c th xu t hi n nhi u l n trong m t trang m ch b ch m r t t th i gian.
ho
59
3.3.
C php: <img src=FileName.gif> Trong FileName.gif l tn m t hnh nh d ng gif ho c jpg e cung th muc vi tai lieu HTML
60
61
62
3.4.
Tag:
nh d ng hnh nh
3.4.1. Chieu cao, chieu rong cua hnh anh. <img src="filename.gif" width=X height=Y > Trong o X la chieu rong va Y la chieu cao cua hnh anh c tnh bang so iem (pixel). Khi thm hai thu c tnh Width v height gip cho web hi n th nhanh h n.
63
V d :
<img src="Image/WTP6.jpg" width=300 height=200> <img src="Image/WTP9.jpg" width=200 height=120>
64
3.4.2. M t hnh nh Tag co dang: <img src="filename.gif" alt="Dong mo ta hnh anh" > Ngi s dung Browser van xem c hnh anh th khi a tro chuot en hnh anh se xuat hien Dong mo ta hnh anh .
V du:
<img src="anh/hoa1.jpg" width = 100 height = 85 alt = Muon tai hinh anh ve phai vao >
Thi t k web v i HTML 65
Chn nh vo gi a th lm th no?
66
Tag <p align= ki u s p x p> tr c tag <img> Ki u s p x p: Left: hnh nh chn vo bn tri v n b n Center: hnh nh chn vo gi a v n b n Right: hnh nh chn vo bn ph i v n b n
67
V d :
<img align=top src=Image/chu thap.jpg>
ee
69
V d :
70
V d :
<img align=bottom src=Image/chu thap.jpg>
71
Ngoi ra ta c th thm t kha align=right/left vo trong tag <img>. c vi n khung ho c khng, ta s d ng kho Border=N trong tag <img>.
Trong N l s nguyn l n h n ho c dy c a vi n khung. b ng 0, ch
72
V d
73
V d
74
7. Th c hnh
T o m t trang ti li u html ch a cc hnh nh ng ngh nh + cc l i bnh vui v .
75
Ch ng 4 Lin k t v URL
4.1. Ho t ng c a cc lin k t - Cac lien ket c bieu th bi ch mau xanh co gach di goi la cac anchor. - e tao cac lien ket: Tag <a >..</a> (anchor). - e ch a ch lien ket en ta dung thuoc tnh HREF = cua Tag <a>
Thi t k web v i HTML 76
4.2.Th no l URL
URL-Uniform Resource Locator- a ch ti nguyn th ng nh t. URL l a ch c a trang web, khi kch chu t th ng n chuy n n cc ti li u lin quan.
77
URL t ng i: l URL tr n trang thu c cng side v i trang hi n hnh, ch khc nhau tn t p tin. URL tuy t i: l URL tr n trang ring bi t t b t c u trn internet.
79
4.4. Cc d ng lin k t
a)
Lin k t
Lin k t
n t p tin c c b
n t p tin c c b
L lin k t n gi n nh t m t p tin html trong cng m t th m c. C d ng: ng_d n/tn_t p.htm> o n text linh
80
81
b) Lin k t Anchor
n m t hnh nh
82
V d , o n m l nh sau:
<a href="image2/sinrang.jpg">m t th m m .</a>
83
web browser m v n b n, hnh nh trang web m i. Ta s d ng t kho target=_blank trong tag <a>. V d . <a href="image2/dau lau.jpg
target="_blank"> ng
m t
i thin c .</a>
84
3. Lin k t ngoi
n cc side Internet bn
85
4.4.3. Lin k t
n cc ph n c a trang
a) Anchor c t tn Anchor c t tn l m t d u hi u tham kh o n cho m t ph n c a t p tin html. c s d ng t o lin k t n ph n khc c a m t trang khi trang di.
86
n m t Anchor
<a href="#I">Thnh ph n, c tnh c a thu c l</a> <a name=#II">Cc nguy c gy b nh c a ht thu c l</a>
Thi t k web v i HTML 87
V d (t p Bai8_3.html)
xy d ng c t tn
88
4.4.4. Lin k t
a)Button siu lin k t Ta c ng c th g n hnh nh thay cho cc text hyperlink. lm i u ny, ta t tag hnh nh vo trong ph n siu v n b n c a tag Anchor. V d : trong c o n m
<a href="Bai8_3.html" target="_blank"> <img src="image2/stopsmoke.jpg" align=left width=200 hight=200 border=0> </a>
n hnh nh
89
4.4.5. Th c hnh
T o vi trang html chng lin k t v i nhau, a vo cc hnh nh minh ho , cc lin k t hnh nh, t o menu cho trang chnh... B t u lm bi t p l n c r i.
90
a ch lin k t
n Email
4.5.1.D ng tag address cu i m t trang web th ng cung c p thng tin v tc gi v ti li u. V c ng c th g i Email cho tc gi . Ta c th s d ng tag <address> nh a ch y..... </address>
Thi t k web v i HTML 91
Cc dng text trong o n tag ny l ch c ki u nghing. Ch : trong tag ny ta v n c th s d ng cc tag khc, v d nh <b>...</b>...
92
V d ta c o n m sau:
<address> Theo thng tin c a <b>L Anh Nh t</b>, i n tho i <tt> 0912.844.866 </tt> </address>
93
4.5.2. Lin k t n Email ng i c c th g i Email cho tc gi , ta ch c n thm lin k t siu v n b n, trong c s d ng t kho mailto:. <A Href = mail to: N i dung </A> a ch email >
94
V d : trong c o n m:
E-mail: <a href = "mailto:leanhnhat@yahoo.com"> leanhnhat@yahoo.com </a>
95
4.5.3. Lien ket en mot FTP site FTP site: dung e sao chep tap tin gia cac may tnh vi nhau. Nhng ngi s dung FTP truy cap vao mot may tnh t xa e lay moi th ma ho can. Tao lien ket: <A Href = a ch FTP server > Noi dung </A> V du: <A Href = ftp://ftp.mycon.com> FTP Thi t k web v i HTML 96 sever </A>
4.5.4. Th c hnh
Thm cc a ch v lin k t Email vo cc ti li u c a mnh lm cc bi tr c.
97
Ch
ng 5. Trang tr cho v n b n
98
Thay v xc nh mu theo d ng t ng t "123,211,143" th m i s xc nh theo ki u th p phn se c chuy n sang h 16. Ch cn s d ng: "xxyyzz", trong :
xx l tr c a mu Red. yy l tr c a mu Green. zz l tr c a mu Blue.
99
V d m t s mu:
Mu c s Mu c s Mu c s Mu c s Mu c s Mu c s Mu c s 008000 FFFF00 FF0000 008080 800000 808080 00FFFF
100
MAU Xanh dng sang Xanh da tri Xam Xanh la cay Tm than Tm o Trang en Tm Xanh o Vang
VGA tren Windows Aqua Blue Gray Lime Navy purple White Black fuchsia Green red yellow
Thi t k web v i HTML 101
5.1.2. Mu n n c
nh
Ta i u ch nh tag <body> nh sau: <body bgcolor = #XXYYZZ> trong XXYYZZ l d ng bi u di n th p l c phn c a mu c ch nh. V d <body bgcolor = red>
102
Mu c a ch v nh ng siu v n b n:
Ta s d ng d ng:
5.1.3. C u trc n n
Ta c th s d ng t p hnh nh nh lm n n cho trang web. (d ng gif, jpg) Ch :
Kch c t p nh nn nh . Ch n mu ch v mu n n t ng ph n.
104
D ng HTML cho n n hnh nh di chuy n theo khi cu n trang web: <body background = "tn.gif/jpg">
V d D ng sau cho m t n n
ng yn:
105
Th c hnh
Thm mu n n, nh n n, mu ch vo cc trang web c a b n.
106
5.2. Trang tr cho v n b n 5.2.1. Kch c phng ch Tag: <font size=N>...</font> trong N l c ch c gi tr t 1 n 7. * Gi tr Font ch m c nh l 3
107
Mot cach s dung khac cua Tag Font la: <font size=+N>Dong van ban</font> <font size=-N>Dong van ban</font> Cac gia tr +N hoac-N cho biet o dch chuyen (offset) so vi kch c phong hien tai.
Thi t k web v i HTML 108
Ngoi ra cn c cc tag:
<big>...</big> --------------> Ch to. <small>...</small> ----------> Ch nh .
(tag ny t dng v thi u linh ho t)
Cch khc
s d ng:
<font size=+1>...</font> ---> D ch chuy n font hi n t i ln 1. <font size=-2>...</font> ---> D ch chu n font hi n t i xu ng 2.
109
Font c s :
<basefont size=N> Tag basefont khng c tag ng, n v n l c phng c s cho n khi g p m t tag <basefont> khc xu t hi n.
V d
110
112
113
5.3. Easy hard rulers 5.3.1. dy c a ng Ta h c tag <hr> cho k t qu l m t ng th ng ngang mn hnh.
114
ng v i
V d : <hr size=32>
115
5.3.2. r ng c a ng Ta s d ng tham s width C php: <hr width = N> ho c <hr width = Z%>
trong N l s i m c a ng th ng, Z% l t l ph n tr m c a trang hi n hnh.
116
C th thm tham s align="left", align="right". c n ch nh ng k * Mu s c c a ng k Ta thm tham s color = #xxyyzz. * ng k khng c bng Ta thm t kho noshade sau tag hr. V d :
117
Th c hnh
Thm vo trang web c a b n cc th ng <hr> v a m i h c. ng
118
119
tag xo i s s p x p:
<br clear=left> <br clear=right> <br clear=all>
120
5.4.2. Ch nh l v s p x p v n b n Cn m t tag n a c ng ch nh l v n b n:
<div align=left> text </div> <div align=right> text </div> <div align=center> text </div>
V d
121
nh
123
5.5.2. Chn Video Ta c th nhng file video (*.avi, *.mpg, *.mwv) vo ti li u html, ta thm thu c tnh dynscr=filename vo trong tag <img> V d :
<img dynsrc="video/Introx.avi" loop=-1 align=left>
124
ng php: <img dynsrc=*.avi | *.mpg width=n height=m start=fileopen | mouseover loop=infinite | -1 | n align=left | right > H c vin t tm hi u v cc thu c tnh. V d
125
ch y trn
<marquee width=n hight=m scrolldelay=k scrollamount=i behavior="alternate|slide|scroll direction="right | left bgcolor="#xxyyzz loop=-1 | j </marquee>
Thi t k web v i HTML 126
127
Ch
ng 6. B ng (Table)
<table> <--T o b ng--> <tr> <-- c t cc dng c a b ng--> <td> text </td> <td>...</td> <-- c t d li u c a b ng--> </tr> <tr>...</tr> <tr> <td> text </td> <td>...</td> </tr> </table> <--Gi i h n c a b ng-->
Thi t k web v i HTML 128
6.1. Nh ng tag c b n c a b ng
</table>
Thi t k web v i HTML 129
6.2. <TABLE>...<TABLE>
c nh ng th c tnh sau:
border = n: t o vi n xung quanh b ng. cellpadding = N: cho bi t c bao nhiu kho ng tr ng gi a kh i bn trong ph n t v vch ng n. cellspacing = M: Cho bi t r ng c a nh ng ng bn trong b ng chia cc ph n t .
130
width = n | n%, height = m | m% : nh tr c kch th c r ng/cao cho b ng. align = left | right: Cho php b ng dng l tri ho c ph i. valign = top | bottom: ho c gi a ho c d i. ch nh l trn
bordercolor = #xxyyzz: thi t l p mu vi n cho b ng. bordercolorlight = #xxyyzz : thi t l p mu nh t h n cho vi n b ng 3 chi u. bordercolordark = #xxyyzz : thi t l p mu m h n cho vi n b ng 3 chi u. background = "...image.gif|jpg": thi t l p n n cho cc v n b n l hnh nh v i a ch c a n.
Thi t k web v i HTML 132
6.3. <TR>...</TR>
bgcolor:
c t mu n n c a hng. c t mu vi n c a b ng.
bordercolor:
134
6.4. <TD>...</TD>
c ng gi ng tag <td> nh ng th ng dng cho tiu c a b ng, dng text... s c vi t ch m v c n gi a . <TH> c nh ng thu c tnh sau:
align = left | center | right: tri/gi a/ph i d li u trong . ch nh l
137
valign = top | middle | bottom: ch nh l trn/gi a/d i d li u trong . width = n | n%: c t r ng c a . hight = n | n%: c t chi u cao c a . nowrap: thi t l p cho nh ng khng mu n c dng no b gy d li u v a kht v i tiu . colspan = n: c t s c t c a b ng m ny s tr n l i thnh 1. (m c nh = 1)
138
rowspan: c t s hng c a b ng m ny s tr n l i thnh m t. (m c nh=1) bgcolor = #xxyyzz. bordercolor = #xxyyzz. bordercolorlight = #xxyyzz. bordercolordark = #xxyyzz. background = "...image...".
139
V d 6.6. Th c hnh:
S d ng b ng bi u thi t k giao di n cho trang chnh c a web.
140
Ch
ng 7. Frame
Frame m r ng kh n ng hi n th trang web b ng cch cho php chia mi n hi n th thnh nhi u vng. M i vng nh v y c g i l frame v c nh ng c i m sau:
N c th truy c p t i m t URL m t cch c l p v i cc frame khc. M i frame c th t tn, dng lm ch trong lin k t. N c th t thay i kch th c khung nhn, ho c c th khng thay i i v i ng i s d ng.
Thi t k web v i HTML 141
142
* C php Frame
C u trc c b n:
<HTML> <HEAD> </HEAD> <FRAMESET> <frame ...> </FRAMESET> </HTML>
Thi t k web v i HTML 143
7.2. Th Frameset
<Frameset rows = "n1, n2, ... " cols = "m1, m2, ..." border = "N" framespacing = "N" bordercolor = #xxyyzz frameborder = "yes/no"> rows: ch chia hng, tu theo tham s . cols: ch chia c t, tu theo tham s . border: dy ng vi n. framespacing: kho ng cch cc frame.
Thi t k web v i HTML 144
n1, n2, m1, m2, ...: l gi tr thu c tnh c tnh b ng i m ho c ph n tr m t ng i. V c th l d u '*', frame t ng ng s t ng i u ch nh. N: l dy t ng ng v i cc thu c tnh.
145
V d : <frameset rows = "30%, *"> chia thnh 2 hng, hng th nh t chi m 30% mn hnh, cn l i l hng th 2. <frameset cols = "*, 100, *"> chia 3 c t, c t th 2 c r ng 100 i m, cc c t cn l i s t ng phn chia. <frameset rows = "30%, *" border=0 framespacing = 5 frameborder = 0>: t ng vi n, kho ng cch, ...
Thi t k web v i HTML 146
7.3. Th frame
C php: <frame src="URL" name="tn c a s " with = "N" height = "M" scrolling = "yes/no/auto" frameborder = "yes/no" framespacing = "N" bordercolor = #xxyyzz noresize >
Thi t k web v i HTML 147
noresize: n u c thu c tnh ny th ng i s d ng khng th thay i kch th c hi n th frame. name: gn m t tn cho m t frame, n c th lm ch cho cc lin k t t cc ti li u khc. with: chi u r ng frame. height: chi u cao frame. scrolling: t thu c tnh thanh cu n.
148
149
T p "frame_index.html"
<html> <head> <title>vi du ve frame...index...</title> </head> <frameset rows="85,*,65"> <frame scrolling="no" name="frame_title" noresize="yes" src="frame_title.html"> <frameset cols="30%,70%"> <frame scrolling="yes" name="frame_content" src="frame_content.html"> <frame scrolling="yes" name="frame_Main" src="frame_Main.html"> </frameset> <frame scrolling="no" name="frame_AboutMe" noresize="yes" src="frame_AboutMe.html"> <noframe>Xin l i, trnh duy t khng tr gip frame</noframe> </frameset> </html>
Thi t k web v i HTML 150
T p "frame_content.html"
<html> <head> <!-- khai bo hi n th lin k t n frame_Mail.html c a s bn ph i --> <base target="frame_Main"> <title>vi du ve frame...content...</title> </head> <body> M CL C <p><a href="Frame_html.html#Cấu_trc_trang_web">C u trc trang web </a> </body> </html>
Thi t k web v i HTML 151
7.4. Th c hnh t do
152
153
Ch
ng 8. FORM
8.1. Form Form cho php b n nh n thng tin hay ph n h i t ng i dng. T o Form: <form Method = <ph ng th c> Action = URL> <input> yu c u thng tin b ng m t trong nhi u cch khc nhau </form> <Ph ng th c>: nh n gi tr tr Post ho c Get
Thi t k web v i HTML 154
8.2. Tr
ng v n b n v cc thu c tnh.
<TextArea Name = name Rows = number Cols = number Wrap = <value>> Text.. < /TextArea> Cho php ng i dng nh p nhi u dng v n b n vo Form v i s dng v s c t c n hi n th . Text: H ng d n ng i s d ng nh p d li u. Value: OFF (gi tr m c nh) n u khng dng Wrap.
Thi t k web v i HTML 155
8.3. Text Box. <Input Type = Text Name = Text_name Size =number MaxLength= number> Cho php ng i dng nh p m t o n v n b n c chi u di Size v chi u di t i a cho o n v n b n l MaxLength (Size < MaxLength)
156
8.4. Password
<Input Type = Password Name = name Size =number MaxLength= number> Khi nh p d li u vo th cc k t cd u i v thay vo l nh ng k t * hay x tu thu c vo trnh duy t.
Thi t k web v i HTML 157
8.7. Tr
ng Hidden.
<Input Type = Hidden Name = name Value = gi tr > c thi t k truy n (ng m) gi tr n Web Server v Script. Gi tr truy n th ng l m t t kho, gi tr ki m tra hay m t chu i b t k
160
161
8.10. ComboBox v ListBox. < Select Name = name Size = <gi tr > Multiple > <Option Selected Value = gia tr 1> String <Option Value = gia tr 2> String <Option Value = gia tr 3> String . </Select> -<Option>: nh ngh a m t ph n t trong danh sch. -Multiple: Cho php ng i dng ch n cng m t lc nhi u gi tr .
Thi t k web v i HTML 163
Bi t p th c hnh
Nh p vo thng tin c a m t sinh vin, sau in ra thng tin c a sinh vin .
164
Ch
ng 9
9.1.2. T i sao dng VBScript. - VBScript l t p con c a Visual Basic - Lm vi c v i ActiveX: M c d Microsoft b t u h tr javacript v cc ngn ng Script khc truy c p cc ActiveX Component, VBScript v n l s l a ch n c a Microsoft v h u h t nh ng ng i ng h ActiveX. - Dng k thu t Dynamic HTML. .
Thi t k web v i HTML 166
167
9.2. Cc s
ki n trong VBScript
9.2.2. T o cc trnh qu n l s
- Trong VBScript, cc s ki n Sub n m ph n u ti li u.
ki n
c qu n l b ng hm
d ng t
* Khai bo bi n m ng: + M ng 1 chi u: Dim <Tn bi n m ng>(s ph n t ) V d : Dim A(50) + M ng 2 chi u: Dim <Tn bi n m ng>(s dng, s c t) V d : Dim B(10, 20) + Khai bo m ng c ph n t c nh: Dim <Tn bi n m ng>(ph n t
1, ph n t
2,
.)
171
172
- V i <gi tr >:
Ki u xu k t : Ki u ngy: Ki u s :
trong
trong #....#
173
9.2.2. D u g ch d
D u g ch d i _ dng
i
ti p n i cc cu l nh qu di. n i chu i.
SQL = Select Mahs, ho_ten, ngay_sinh, gioi_tinh _ SQL = SQL & From tbl_hoso
Thi t k web v i HTML 174
175
b, SELECT CASE
SELECT CASE <bi u th c> CASE <gi tr 1> <dy l nh 1> CASE <gi tr 2> <dy l nh 2> [CASE ELSE <dy l nh n>] END SELECT
Thi t k web v i HTML 176
177
c, DO
LOOP
D ng 1: Vng l p th c hi n khi D ng 2: Vng l p th c hi n khi <bi u th c logic> nh n gi tr True <bi u th c logic> nh n gi tr False DO WHILE <bi u th c logic> <dy l nh 1> [EXIT DO] <dy l nh 2> LOOP DO UNTIL <bi u th c logic> <dy l nh 1> [EXIT DO] <dy l nh 2> LOOP
178
9.2.5. Khai bo hm v th t c
a, Th t c: - Khai bo SUB <tn th t c>(danh sch cc tham s ) <thn th t c> END SUB - G i th t c: CALL <tn th t c>
Thi t k web v i HTML 179
b, Hm: * Khai bo FUNCTION <tn hm>(danh sch cc tham s ) <thn hm> END FUNCTION * G i hm <Bi n> = <Tn hm>(danh sch tham s )
180
* Hm c s n
- Cc hm chuy n Hm Cdate Cint Cstr Cbyte Cdbl Cbool i ki u d li u
ngh a Chuy n sang ki u ngy thng Chuy n sang ki u Integer Chuy n sang ki u string Chuy n sang ki u byte Chuy n sang ki u Double Chuy n sang ki u Bolean
181
- Cc hm ton h c Int, Abs, Atn, Cos, Exp, Fix, Hex, Log, Oct, Rnd, Randomize, Round, Sin, Sqr, Tan
182
- Cc hm thao tc v i chu i Tn hm Len (string) Ucase(string) Lcase(string) Ltrim(string) Rtrim(string) Trim Left(string, n) Mid(string, n, m) Right(string, n) ngh a L y chi u di chu i Chuy n chu i thnh ch in hoa Chuy n chu i thnh ch in th ng C t b cc kho ng tr ng bn tri xu C t b cc kho ng tr ng bn ph i xu C t b cc kho ng tr ng c hai bn xu Trch ra xu con c n k t t bn tri c a xu Trch ra xu con c m k t t v tr n c a xu Trch ra xu con c n k t t bn tri c a xu
Thi t k web v i HTML 183
- Cc hm ngy thng Tn hm Date Time Now - Cc hm ki m tra * Isdate: Ki m tra c ph i ng ki u ngy thng khng? * IsNumeric: Ki m tra c ph i ng ki u s khng? ngh a Ngy hi n t i Gi hi n t i Ngy v gi hi n t i
184
185
186
10.2. Nhng JavaScript vo file HTML S dng mt trong cch cch sau y:
- S dng cc file ngun JavaScript - S dng mt biu thc JavaScript lm gi tr ca mt thuc tnh HTML - S dng th s kin (event handlers) trong mt th HTML no
Thi t k web v i HTML 187
189
JavaScript xay dng cac ham, cac phat bieu, cac toan t va cac bieu thc tren cung mot dong va ket thuc bang ;
190
Ph l c
ng k web http://www.freewebs.com/
191
T o m i m t Account
192
Next ti p t c
193
Kch vo y ti p t c
194
Ch n
i n h tn
L a ch n th lo i site Ti p t c
Thi t k web v i HTML 195
Ti p t c k t thc
196
N u ng k thnh cng
Kch vo dng ny
197
a ch trang web c a b n
vo th m c v xy d ng trang web
198
199
Trang:
http://www.125mb.com/
200
Trang: http://www.netfirms.com
201
ng k mi n ph
202
ng k mi n ph
203
2. Chon tn mi n
3. ti p t c
1. l a ch n
204
1. ti p t c
2a.t o tn mi n khc
2b. ti p t c
205
B cc d u tch
Ti p t c
206
Ti p t c
207
Tn ng
i s d ng
a ch a ch
/c trang web
208
m t kh u l a ch n ngn ng ti p t c
209
210
Qu n l cc t p
211
kch t o
212
Bi 12 G m l i hay phn m nh
1. Vi c t ch c thng tin trn trang web
t ch c thng tin, ta c th :
Gom chng l i v i nhau, ho c chia chng thnh nhi u ph n ring bi t.
213
c gi xem:
c gi r t t khi c m t ti li u di. Vi c ln xu ng trong trang web th ng lm h nhm chn. Ph n a c gi l tm m t m u tin, h s kh ch u khi ph i r sot trong m t trang di y ch .
214
215
m b o:
Khng nn chia c t qu nh . T m t n ba trang (in) l cho m t o n thng tin trn web. Vi c p d ng chia thng tin ph i linh ng v nh t qun v i th c chung. Cch t t nh t chia v t ch c thng tin th c hi n theo t ch c c a n i dung.
216
217
218