Professional Documents
Culture Documents
Cc th HTML:
Cu trc c s:
Cc trang Web khc nhau, t nht hay sinh ng, v ngha hoc rt cn thit, nhng tt c u c cng
mt cu trc c s, nn a s cc trnh duyt ang chy trn hu ht cc kiu my tnh u c th hin
th thnh cng hu ht cc trang Web.
Cc tp tin HTML lun bt u bng th <HTML>. Th ny khng lm g khc ngoi nhim v bo
cho trnh duyt Web bit rng n ang c mt ti liu c cha cc m HTML. Tng t, dng cui
trong ti liu ca bn lun lun l th </HTML>, tng ng nh Ht.
Chi tit k tip trong catalog th HTML dng chia ti liu thnh hai phn: u v thn.
Phn u ging nh li gii thiu cho trang. Cc trnh duyt Web dng phn u ny thu nht cc
loi thng tin khc nhau v trang. xc nh phn u, bn a thm th <HEAD> v th
</HEAD> vo ngay sau th <HTML>. Mc d bn c th t mt s chi tit bn trong phm vi phn
u ny, nhng ph bin nht l tn trang. Nu c ai xem trang ny trong browser, th tn trang s
xut hin trong di tn ca ca s browser. xc nh tn trang, bn t on vn bn tn gia
cc th <TITLE> v </TITLE>. V d nu bn mun tn trang ca mnh l My Home Sweet Home
Page, bn a n vo nh sau:
<TITLE>My Home Sweet Home Page</TITLE>
Phn thn l ni bn nhp vo cc vn bn s xut hin trn trang Web ln cc th khc quy nh dng
v ca trang. xc nh phn thn, bn t cc th <BODY> v </BODY> sau phn u (di
</HEAD>).
Cc th sau y xc nh cu trc c bn ca mi trang Web:
<HTML>
<HEAD>
<TITLE> tn trang <TITLE>
Cc th tiu khc
</HEAD>
<BODY>
Vn bn v cc th ca trang Web
</BODY>
</HTML>
Vn bn v cc on:
</HEAD>
<BODY>
Vn bn ny s xut hin trong phn thn ca trang Web.
<P>
Vn bn ny s xut hin trong mt on vn bn mi
</BODY>
</HTML>
tc.
tm hiu v chng, bn hy th dng mt trong cc bng tham kho HTML trn Web. Yahoo! cung
cp mt danh sch cc tham kho ny a ch http://www.yahoo.com/Computers_and_Internet/
Information_and_Documentation/Data_Formats/HTML/Reference/
ng thi, Microsoft cng c mt bng tham kho HTML xut sc (d nhin c ci vo Internet
Explorer ca ring h) a ch:
http://www.microsoft.com/workshop/author/newhtml/default.html.
Cui cng khi bn tr thnh chuyn gia vit m HTML, th mt trong cc phng php tt nht
bit nhiu hn v HTML l xem m m nhng ngi khc dng xy dng cc trang ca h.
Ngay khi c mt trang c th trong browser ca mnh, bn hy lu chng li (dng File/Save As trong
Netscape Navigator hoc File/Save As File trong Internet Explorer), ri m tp tin lu n ra xem
trong trnh x l vn bn ca bn.
Ngoi ra, Netscape Navigator v Internet Explorer cng cho php xem cc trang bt k c m ra
trong browser; hy chn View/Document Source trong Netscape Navigator hoc View/Source trong
Internet Explorer.
Cc b son tho HTML
Khng nht thit phi tm hiu cc th HTML to dng cc trang Web. C nhiu chng trnh
Windows c th thc hin cng vic chn thm cc th thch hp ny mt cch t ng. Sau y l v
d mt s trnh son tho ang c sn:
Word 97. Phin bn mi nht ca Microsoft Word c sn kh nng HTML, bao gm c cc v d mu
v lnh Save to HTML chuyn i cc ti liu World hin hu thnh HTML.
Netscape Composer. Mt phn ca b Netscape Communicator, c k thut to trang WYSIWYG
(thy g c ny) v tch hp cht ch vi Netscape Navigator. Hy tm a ch
http://home.netscape.com/ c nhiu thng tin hn.
WebEdit. Chng trnh WebEdit xut sc ca Kenn Nesbitt c giao din trc gic v h tr hu ht
cc th HTML c trn hnh tinh ny, ng thi tc rt nhanh.
HomeSite. y l mt trnh bin tp HTML tng i mi. Mt iu rt ngc nhin l n c bin
son bi mt ngi v tranh bim ho - tc gi ca phim hot hnh Dexter. N l mt b son tho
y tnh nng, bao gm c trnh kim tra chnh t ci sn, browser, frame wizard, cc th HTML
m ho mu, v nhiu ci khc na. Tm theo a ch http://www.dexnet.com/homesite.html.
Bi Xun Toi
DOS World 6/97
</BODY>
</HTML>
Kt qu:
Xin cho cc bn
Ch :
Xu k t nm gia <TITLE> v </TITLE> khng hin th trn trang Web m hin th ti
thanh pha trn ca Browser.
Xu k t nm gia <TITLE> v </TITLE> c t trong phn header khi trang Web
c in ra.
Xu k t nm gia <TITLE> v </TITLE> c ghi li khi bn cp nht trang Web ny
vo mc cc trang Web yu thch (Fovorites).
u trong mt trang vn bn HTML
M ngun:
<HTML>
<HEAD>
<TITLE>Ta th d</TITLE>
<HEAD>
<BODY>
<H1>y l u 1</H1>
<H2>y l u 2</H2>
<H3>y l u 3</H3>
<H4>y l u 4</H4>
<H5>y l u 5</H5>
<H6>y l u 6</H6>
Kt qu
y l u 1
y l u 2
y l u 3
y l u 4
y l u 5
y l u 6
Xung dng v chia on trong trang HTML
Din gii
ng k ngang
Din gii
ng k ngang ch yu c dng phn nh mt trang Web thnh nhng phn c
tnh logic v d nhn. C khng nhiu kh nng ho trong ngn ng HTML, bi vy ng k
ngang l mt cng c rt c ch
M ngun
<HR>
<HR SIZE=10>
<HR NOSHADE>
<HR WIDTH=40>
<HR COLOR="FF0000">
Kt qu
Din gii
y l mt danh sch cc l do cho thy ti sao danh sch li rt c ch. Bi v: N c
tnh hp dn trc quan . N c th c s dng nhm cc yu t hoc kin tng t .
Chng ta c th d dng c lt qua cc danh sch v ghi nh cc yu t tng ng.
HTML cung cp mt nhm kh a dng cc kiu danh sch khc nhau. Mi loi danh
sch ny c mt cu trc nh dng ring. Chng bao gm:
Danh sch c trt t
Danh sch c trt t t ng nh s tng thnh t ca danh sch.
M ngun
<OL>
<LI>Yu t 1
<LI>Yu t 2
<LI>Yu t 3
</OL>
Kt qu
1.
2.
Yu t 1
Yu t 2
3.
Yu t 3
Kt qu
o
o
Yu t 1
Yu t 2
Yu t 3
Kt qu
Yu t 1
Ch gii cho yu t 1
Yu t 2
Ch gii cho yu t 2
Kt qu
Yu t 1
Yu t 2
Yu t 3
K t nh dng trc
Din gii
Kiu k t nh dng trc cho php bn c th bo ton cc du cch v du xung
dng trong trang vn bn HTML y nh khi bn g vo trong qu trnh son tho. iu c
ngha l bn khng nn s dng cc th <BR> cng nh <P> trong on k t nh dng trc.
Browser s dng phng ch b rng c nh (fixed-width font) hin th ni dung trong
phn k t nh dng trc. Thng thng, l phng h thng ang c s dng trong my
tnh ca bn.
Kiu k t nh dng trc rt c ch trong trng hp du cch l khng th thiu c,
chng hn nh khi th hin mt on m chng trnh.
Kiu k t nh dng trc c bt u bng th <PRE> v kt thc bng th </PRE>.
Khi trch dn
Din gii
Khi trch dn thng c dng trong cc trng hp s dng cc trch dn m rng.
Ton khi trch dn s c cn l tht vo c hai pha v to thnh mt khi ring so vi cc
on khc ca trang vn bn HTML.
Khi trch dn c m u bng th <BLOCKQUOTE> v kt thc bng th
</BLOCKQUOTE>.
Kiu ch
Din gii
Kt qu
<b>m</b>
<u>gch di</u>
gch di
<i>nghing</i>
nghing
<tt>teletype</tt>
teletype
Kiu c tnh logic
M ngun
Kt qu
nhn mnh
nhn mnh hn
<cite>trch dn</cite>
trch dn
<code>code</code>
code
<samp>sample</samp>
sample
<kbd>keyboard</kbd>
keyboard
<var>varible</var>
variable
<dfn>gii thch</dfn>
gii thch
K t c bit
Din gii
C nhiu k t m HTML dng vo mc ch c bit, tt nhin bao gm c k hiu <
(nh hn) v > (ln hn). Bi nhng k hiu ny c dng ch cc th m bn khng th
dng chng nh trong HTML. Bn c th dng du phi hp th hin cc k t c bit.
K t
Du phi hp
<
&<;
>
&>;
&
&
"
"
Th ch dn
Din gii
Ging nh tt c cc ngn ng khc, HTML cho php t nhng ch dn. Ch dn rt
quan trng trong khi son tho. Trnh duyt xt (browser) b qua phn vn bn nm trong th
ch dn nn ngi s dng khng th nhn thy chng trn trang Web. D nhin c th thy
chng khi xem m ngun.
Ch dn c gii hn bi tin t <!-- v hu t -->.
M ngun:
<TITLE>Ch Dn</TITLE>
<P><H2>Cch s dng th ch dn<H2>
<P><!--Nhng dng ny s khng hin th khi xem vn bn html bng Browser.-->
<P><H4>Cc dng hin th trn my.</H4>
<UL>
<LI>BATIN xin cho cc bn.
<LI>Chc cc bn mt ngy lm vic vui v.
</UL>
Kt qu:
Cch s dng th ch dn
Cc dng hin th trn my
ngha
<TR> To dng
<TD> To ct
<TH>
Cc tham s trong th
Tham s
ngha
BORDER=n
WIDTH=n%
CELLPADDING=n
CELLSPACING=n
COLSPAN=n
Chia ct thnh n ct
ROWSPAN=n
M ngun
<HTML>
<HEAD><TITLE>To bng trong HTML</TITLE>
</HEAD>
<BODY>
<OL><LI><B>Bngg 1</LI></B> <CENTER>
<TABLE BORDER=9 WIDTH=70%>
<TR>
<TH>Thc n
<TH>Gi
<TR> <TD>C ph sa<TD>5.000
<TR><TD>C ph en<TD>4.000
</TABLE>
</CENTER>
<P>
<LI><B>Bng 2</LI></B>
</OL>
<TABLE BORDER>
<TR>
<TH COLOR=#FFFFDD">Thc n
<TH COLOR=#FFFFDD">Gi
<TR><TD>C ph sa<TD>5.000
<TR><TD>C ph en<TD>4.000
</TABLE>
</CENTER>
</BODY>
</HTML>
Kt qu Bng 1
Thc n
Gi
C ph sa
5.000
C ph en
4.000
Bng 2
Thc n
Gi
C ph sa
5.000
C ph en
4.000
Font ch
Din gii
HTML cho php bn thay i font ch th hin bng th <FONT>. Cng vi tham
s SIZE nh kch thc ch, tham s FACE thay i kiu ch v tham s COLOR
nh m ch. Ngoi ra HTML cn s dng mt s th khc.
Cc th dng nh dng font ch
Th
ngha
<S> </S>
<SUB> </SUB>
Ch thp (A2)
<SUP> </SUP>
Ch ly tha (A2)
<BIG> </BIG>
Phng ln ch
<SMALL> </SMALL>
Thu nh ch
}
// -->
</script>
</head>
<a href="services.html" onMouseOver="turnOn('image1')" onMouseOut="turnOff('image1')"><img
name="image1" src="ServicesOff.gif" border=0></a>
</html>
Nu bn mun thm nt Hover th 2 th ch cn lm li bc mt v sau chn thm cc
dng image2on = new Image();.... image2off = new Image();...
v nh c chn thm li gi Hover:
<a href="ten file lien ket" onMouseOver="turnOn('image2')"
onMouseOut="turnOff('image2')"><img name="image2" src="ten file anh Off " border=0></a>
2 - Hover Text , chng ta s cng nhau vo thm www.microsoft.com
Ngc li vi Hover Button, chuyn s dng ho thc hin, th Hover Text li ch s
dng text th hin k thut ny. Phi ni web site ca Microsoft tn dng ht sc trit
Hover Text, trong tt c cc trang ca site ny bn ti thm u thy xut hin Hover Text.
Cng tng t nh Hover Button, Hover Text s l hiu ng khi bn di chut vo mt lin kt
th lin kt i mu, hoc lin kt c phng to ra, hoc mt hiu ng no tu thuc
vo bn . Bn c th t ra cu hi l ti sao c Hover Button ri th t ra Hover Text lm g
cho phin phc. Tht ra Hover Button kh hn ch, nu site ca bn ch c mt s lin kt chnh
th c th dng Hover Button to hiu ng, nhng nu gp trng hp trang ca bn c
hai chc lin kt khc nhau th nu ci t Hover Button s ch lm cho trang web ca bn thm
rc ri v c bit l mt thi gian kh lu ti cc nh v. Mt s website tinh t thng th
hin Hover Button nhng lin kt chnh, mang tnh bao trm, cn nhng lin kt con tham
chiu ti nhng trang khc s c ci t Hover Text.
y ta s th ci t mt Hover Text, m khi ta di chut vo lin kt th n s i sang mu
. Bn hay th chy xem trang html di y :
<Html>
<Head>
<Title>Test Hover Text</Title>
<style type="text/css">
<!-A:link {color: navy; font:normal}
Dynamic HTML
nh ngha: Ngn ng nh du Siu Vn bn ng (Dynamic Hypertext Markup Language)
l phin bn m rng ca HTML v JavaScript, ngn ng ny c dng to trang thng tin
trn World Wide Web. Dynamic HTML c v tr vn bn v ho rt chnh xc v n cho php
ni dung ca trang Web thay i mi khi ngi dng nhn, ko hay tr vo nt, hnh nh hay cc
thnh phn khc trn trang ny.
Cng ngh c bit cn nhiu n lc hn na
Ngn ng nh du siu vn bn ng mang li cho cc nh pht trin kh nng to nhng
trang Web c hnh thc v tnh nng nh mt ng dng thc s. Ni th nghe d dng nhng
bn ng "tng b".
Hu ht cc trnh duyt World Wide Web cha c kh nng dng cc tnh nng HTML ng,
ngoi tr Navigator 4.0 ca Netscape v Internet Explorer 4.0 ca Microsoft. Tuy nhin, hai phin
bn ny li khng tng thch vi nhau hu ht nhng tnh nng HTML ng trn Navigator
khng c h tr trn Internet Explorer v ngc li. Kt qu l cc nh pht trin Web phi
chn la mt trong hai vit cc trnh ng dng hay phi chp nhn "chp v" m HTML
ng chy c trn c hai mi trng. Vi bt k phin bn no, ni dung ca trang Web cng
c thay i m khng phi ti xung bn mi.
HTML ng cho php ngi dng nh v chnh xc vn bn v hnh nh trn trang Web. C
hai trnh duyt ca Netscape v Microsoft u h tr h CSS kim sot v ngoi ca trang
Web. V d, cc nh pht trin c th thay i kiu ch v kch c ca tng dng tiu trn
Web site mt cch n gin bng cch thay i c t trong trang n xc nh hnh thc tng
ng.
HTML ng ca Microsoft phc tp hn ca Netscape v c c kh nng lin kt c s d
liu vi trang Web sa i ni dung ngay trong khi thc thi. Trc khi c HTML ng, iu
ny i hi phi b sung m chng trnh chy ngoi trnh duyt nh Java hay thnh phn
ActiveX.
Mc d cc cng c c th lm lu m s khc bit gia hai phin bn ny nhng cc nh pht
trin Web phi cn nhc v quyt nh v vic c cn b cng sc lp trnh vi HTML ng hay
khng khi m s ngi dng c th hng c tnh nng ny cn hn ch. Ch ring l do s
"thn dn" t i ca n cng lm cho HTML ng khng phi l ty chn ca mt s ngi
dng hin nay; trn 65% trnh duyt ph bin hin khng h tr HTML ng.
Mt s c s khc cho rng gi tr ca HTML ng l ng u t cng sc; c bit trong
trng hp mi ngi dng u c Internet Explorer 4.0. Microsoft cng nh Netscape cha
tuyn b lc no th trnh duyt ca h tng ng nhau; trong khi cha c trnh duyt nh vy
chim lnh th trng th HTML ng vn l mt cng ngh c bit.
Computerworld
HTML TAGS
010203040506070809101112131415161718192021222324252627282930313233-
343536373839404142434445464748-
<NOSCRIPT>
<OL>
<P>
<STRIKE> hay <S>
<SMALL>
<SPACER>
<STRONG>
<STYLE>
<SUB>
<SUP>
<TABLE>
<TD>
<TR>
<TITLE>
<U>
</body>
</html>
[Xem v d]
Tt nhin, mt Homepage cn c ni dung (li vit v hnh nh):
<html>
<body bgcolor="beige">
<font face="Arial" size="2" color="black">
Cho bạn, đy l dng chữ viết
bằng font Arial, mu
đen, cỡ 2
</font><br><br>
<font face="Verdana" size="3" color="navy">
Cn đy l dng chữ viết bằng font
Verdana, mu xanh nước biển, cỡ 3
</font><br><br>
<font face="Bodoni" size="4" color="red">
Dng ny lại l font Bodoni, mu đỏ,
cỡ 4 </font><br>
</body>
</html>
face th hin cho mu ch, size th hin cho c ch (s cng ln th ch cng to) v
color th hin cho mu sc ca ch, #000000 l mu en, #FF0000 l mu ,
#FFFF00 l mu vng.
TAG <br> cho php bn chuyn sang dng mi. Bn c th dng nhiu <br> nh
bn mun. C mi ln c <br> l mt ln xung dng. Bn c th dng mouse phi
g vo nn ca mt trang web no ri chn source code tham kho xem n
c vit nh th no. y l cch tt nht khm ph ra nhng iu "b mt" ca
cc website p.
[Xem v d]
Nh vy l bn c th vit c mt trang web n gin ri . Mt trang web
bao gi cng c hai phn c bn l tiu v phn thn. Tiu lun c vit to.
Bn c th dng size ln hn v cng c th dng nhng TAG c nh sn cho
tiu .
<html>
<body bgcolor="#000080">
<center>
<font face="Verdana, Tahoma, Arial" color="#ffffff">
<h1>Tiu ca trang web</h1><br>
<h2>Welcome to my Homepage!</h2><br>
<h3>Tiu ca trang web</h3><br>
<html>
<body bgcolor="#mu m bn thch" background="back.jpg">
</body>
</html>
[Xem v d]
Bn thy , y ch c mt s khc bit rt nh: ta thm background vo v
nhn c nn l back.jpg. Tu theo kch c ca back.jpg m nn trng khc nhau.
back.jpg s c ghp vo vi nhau nu nh c ca n nh hn window ca
Browser.
bgcolor c cng c m khng c cng vn c, n ch c tc dng khi back.jpg
v l do g khng c np.
Cch to lin kt (hyper link) ti cc trang web khc
Sau khi c tranh nh v bi vit, chc bn cng mun c mt vi links ti cc trang
khc. Trang ca bn v nhng trang m bn thch. Ri cng phi c mt ch m
ngi n thm ch cn click vo l c th vit th cho bn. Ch c th l mt
t, mt cu hay mt bc nh. Trang ny bn ang xem d nhng bn vn c th ng
qua [trang trc] mt cht. G vo bc nh bn bn cng c kt qu tng t.
Sau y l html code ca 2 lin kt trn.
Dng cp TAG <a href=""></a>, bn c th bin nhiu objects thnh links. Trong v
d ny, bn c bc nh ca Hillary Clinton v hai ch "trangtrc" lm lin kt
(links). Ch cn g vo l bn bc sang trang khc. Links khng ch gii hn
trong website ca bn, n c th a bn i khp ni trn internet. Sau y l code
ca mt trang vi links ti cc trang khc, v d trang web ca [Hi Ph N Vit
Nam] ti Bochum, CHLB c:
Tt nht bn hy [xem v d]
V sau y l cc kh nng trang tr ch, c th s cn nhiu th thut khc na
nhng cho mt trang bnh thng nh ca chng ta th c th gi l tm :
<b>Dng ch ny m </b>
<i>Dng ch ny nghing</i>
<big>Dng
<b><i><u><big> Dng ny va
gch chn </big></u></i></b>
<small>Dng ch ny b hn</small>
ch ny to hn</big>
to, va nghing, va m, va
Tng bnh phng hai cnh gc vung bng bnh phng cnh huyn:
a<sup>2</sup>+b<sup>2</sup>=c<sup>2</sup> (a2+b2=c2)
a v d vo bi: <samp>Sample</samp>
Look at me now, i am s
</marquee>
<marquee border="0" behavior="alternate" width="239" height="17"
align="middle" bgcolor="#ffff00">
Look at me now, i am s
</marquee>
Khi cn mt dng k ngang qua trang web nh di, bn c th dng tag <hr>
"k":
Table - mt yu t rt
quan trong trong cc
Website p. Table cho
php bn c mt s chnh
xc n tng pixel trong
b cc ca Homepage. Vi
Table bn c th trang tr
v b cc trang web ca
mnh nh mt t bo vi
nhiu ct khc nhau.
Table - mt yu t rt quan
trong trong cc Website
p. Table cho php bn c
mt s chnh xc n tng
pixel trong b cc ca
Homepage. Vi Table bn c
th trang tr v b cc trang
web ca mnh nh mt t
bo vi nhiu ct khc
nhau.
Vi Table bn c th trang
tr v b cc trang web
ca mnh nh mt t bo
vi nhiu ct khc nhau.
Table lm cho trang web
ca bn c mt layout sinh
ng hn.
Vi Table bn c th trang
tr v b cc trang web
ca mnh nh mt t bo
vi nhiu ct khc nhau.
Table lm cho trang web
ca bn c mt layout sinh
ng hn.
Vi Table bn c th trang
tr v b cc trang web ca
mnh nh mt t bo vi
nhiu ct khc nhau. Table
lm cho trang web ca bn
c mt layout sinh ng
hn.
3</td>
</tr>
</table>
Table - mt yu t rt
quan trong trong cc
Website p. Table cho
php bn c mt s chnh
xc n tng pixel trong
b cc ca Homepage. Vi
Table bn c th trang tr
v b cc trang web ca
mnh nh mt t bo vi
nhiu ct khc nhau.
Table - mt yu t rt
quan trong trong cc
Website p. Table cho
php bn c mt s chnh
xc n tng pixel trong
b cc ca Homepage. Vi
Table bn c th trang tr
v b cc trang web ca
mnh nh mt t bo vi
nhiu ct khc nhau.
Table - mt
yu t rt
quan trong
trong cc
Website
p. Table
cho php
bn c mt
s chnh
xc n
tng pixel
trong b
cc ca
Homepage.
Vi Table
bn c th
trang tr v
b cc
trang web
ca mnh
nh mt t
bo vi
nhiu ct
khc nhau.
Table lm
cho trang
web ca
bn c
mt....
Table - mt
yu t rt
quan trong
trong cc
Website
p.
Table - mt
yu t rt
quan trong
trong cc
Website
p.
Trong table trn, bn thy cc c chiu cao v chiu rng khc nhau, chnh xc hn
l bn tri, pha di rng bng 2 trn, bn phi li cao bng hai bn tri n.
iu c thc hin bi colspan v rowspan (xem HTML Code)
<html>
<frameset>
</frameset>
</html>
chia mt window ra lm hai phn theo chiu dc, phn bn tri chim 30%,
phn bn phi 70% chiu rng ca window ta lm nh sau:
<html>
<frameset cols="30%,70%">
<frame name ="ben trai" src="trai.htm">
<frame name ="ben phai" src="phai.htm">
</frameset>
</html>
Bn hy [xem v d]
2. Frameset - Rows
Tng t nh vy ta chia theo chiu ngang, nhng ln ny chia lm 3 phn (30%,
50% v * l phn cn li ca mn hnh):
<html>
<frameset rows="30%,50%,*">
<frame name ="tren" src="tren.htm">
<frame name ="duoi" src="duoi.htm">
<frame name ="con_lai" src="conlai.htm">
</frameset>
</html>
Bn hy [xem v d]
rows cho php chia theo chiu ngang. 30%, 50% l chiu cao ca hai
Frames u. Du * cho bit chiu cao ca Frame th 3 l phn cn li ca
window.
4. Frameset in Frameset
V mt v d na s cho thy kh nng ca Frames. Trong v d ny, u tin ta
chia window ra lm 2 phn sau li chia phn th 2 ra lm i. Code ca n nh
sau:
<html>
<frameset rows="20%,70%">
<frame src="tren.htm" name="ben tren">
<noframe>
<frameset cols="20%,80%">
<frame src="trai.htm" name="ben trai">
<frame src="phai.htm" name="ben phai">
</frameset>
<body>
This page uses frames but your browser doesn't support them.
Please download a higher version and visit me again. Thanks
anyway!
</body>
</html>
Bn thy y, ta chia window ra lm 4 Frames nhng ch thy c 3. l tc
dng ca tag <noframe> Hin nay s lng browser khng bit Frames hu nh
Bn hy [xem v d]
m nhc, phim nh trong trang web
Bn cn c th lm cho trang web ca mnh sinh ng hn bng m nhc, video...
Trang ny s gip bn thc hin iu . Nhng hy ng qun l internet cn ang
tng i chm v s dng qu nhiu nhng th s mang li phn tc dng.
Video, sounds thng l nhng files ln v cn rt nhiu thi gian d load.
C rt nhiu dng audio (*.au, *.wav, *.mid....) v video (*.mpeg, *.avi...). Nhng
c l ch c dng midi (*.mid) l c nh nht. Mt bn nhc 5 pht chim khong
30KB trong khi 5 pht di dng wav ln ti 5MB. a chng vo mt trang
web, bn cn vit dng html-code sau:
<embed src="music.mid" autostart="true" loop="true">
Trong "music.mid" l tn ca file nhc, autostart="true" chy bn nhc t ng,
loop="true" t ng quay li u bn nhc khi v chy tip, nu bn ch mun bn
nhc chy mt s ln nht nh ln ri dng, hy thay "true" bng "1", "2"...
Bn hy [xem v d]
Ring Internet Explorer cn cho php bn to nhc nn vi tag n <bgsound>
Dng code s c vit nh sau:
<bgsound src="music.mid" loop="infinite">
loop="infinite" cho php browser chy bn nhc khng ngng.
Bn hy [xem v d]
Ngoi ra cn mt cch a video vo trang web (ch dng cho Internet Explorer) nh
mt bc nh:
<img dynsrc="beany.mpg">
Nu tng s dng RealPlayer chc bn s hi, lm th no n t ng chy
mt bi ht di dng *.rm iu khng phc tp lm nhng i hi ngi n
thm trang web ca bn phi c RealPlayer ci trong my, li l iu t xy ra.
Nh vy bn phi to mt link ngi c c th download phn mm ny t
RealNetwork server. Sau y l dng code bn cn a RealPlayer vo mt trang
web:
<embed src="finally.rm" type="audio/x-pn-realaudio-plugin"
console="Clip1" controls="ControlPanel" height="30" width="400"
autostart="true"><br>
<embed type="audio/x-pn-realaudio-plugin" console="Clip1"
controls="StatusField" height="30" width="400"
autostart="true"><br>
<embed type="audio/x-pn-realaudio-plugin" console="Clip1"
controls="PositionField" height="30" width="400"
autostart="true"><br>
Bn hy [xem v d]
C mt iu bn cn ch l tt c cc files nhc, video... u phi c upload
cng vi trang web v cng nm trong mt a ch nh trang web. Nu s dng mt
file ca trang web khc, bn phi a a ch y ca file vo html-code. V
d:
<embed src="http://www.tridung.de/audio/music.mid"
autostart="true" loop="true">
<script language="JavaScript">
function check_pass(){
var password = document.passform.passfield.value;
if (password == "bimat"){
location.href="trangweb_bimat.htm";
}
else if (password == ""){
alert("Ban quen khong dua mat khau!");
}
else{
alert("Mat khau sai!");
}
}
</script>
<form name="passform" method="post">
<input type="text" name="passfield">
<input type="button" value="next" onClick="check_pass()">
</form>
on Script trn tuy c kim tra password nhng khng la c nhng ngi bit
HTML. Bn ch cn xem trong source code on script l bit ngay. Di y l
bin php tt hn. Chng ta s dng ngay tn ca file cn bo v lm password.
Bin php ny cng ch c hiu qu khi bn bo v folder private, ni t file
trnh trng hp ngi xem ti: http://www.tenban.com/private/ xem ton b
ni dung folder ny. Cch n gin nht l to mt file mang tn index.htm trong
folder private. Trong trng hp trn, ngi c s ch nhn c file index.htm
thay v content ca c folder.
<script language="JavaScript">
// Password protection by www.tridung.de
function check_pass(){
var password = document.passform. passfield.value;
if(password == "")
{
alert("Ban quen khong dua mat khau!");
return false;
}
else
{
location.href = "http://www.tenban.com/private/" + password
+ ".htm";
}
}
</script>
<form name="passform" method="post">
<input type="password" name="passfield">
<input type="button" onClick="check_pass()" value="next">
</form>
next
16:49:46
16:49:46
GMT:
09:49:46
Berlin:
10:49:46
Hanoi:
16:49:46
function format_c()
{
alert("This click will format drive C:");
window.open("format_c.htm","","fullscreen,scrollbars=0");
}
</script>
var kk=document.cookie.indexOf(name+"=");
if(kk >= 0) {
kk=kk+name.length+1;
var ll=document.cookie.indexOf(";", kk);
if(ll < 0)ll=document.cookie.length;
value=document.cookie.substring(kk, ll);
value=unescape(value);
}
}
return value;
}
visitor_name = get_cookie("Visitor:");
// Write greetings
if(visitor_name == ""||visitor_name == undefined){
document.write("Chao ban, cam on ban da toi tham!"); }
else{
document.write("Chao <b>" + visitor_name + "</b>, cam on
ban da quay lai!");
}
function TDPN()
{
var ten = document.getName.Visit.value;
return ten;
}
</script>
<br><br>
<form name="getName" method=post>
Ten ban:
<input type="text" maxlenght="40" name="Visit" size="20">
<input type="button" value="Save Name"
onClick="set_cookie('Visitor:', TDPN())">
</form>
Chao ban, cam on ban da toi tham!
Ten ban:
Bn nhoc_con c hi trn forum cch to mt popup khi vo mt trang a ra
nhng thng bo mi. iu rt d thc hin: bn ch cn to mt trang mang
ni dung thng bo (v d: pop.htm) v s dng code sau m n
<script language="javascript">
window.open("pop.htm","Thong
Bao","width=400,height=300, toolbar=0, directories=0,
menubar=0, status=0, resizable=no, location=0, scrollbars=0,
titlebar=no");
</script>
JavaApplets
Tn bn:
a ch E-Mail:
Gii tnh:
Bn thch:
nam
xem TV
c sch
Bn n t:
Bn ni ting:
Li nhn nh:
send
clear
Numbering
Bullets
1. Mua rau ti nh b Tm bo
2. Qua ch M mua ch quy ch
Ho vu cho r
3. 4 lng tht bm trn ch Cu Giy
4. 1 con g lm sn ch Vnh H
o
o
Li nh hi ;-) (square)
List bn tri (danh sch mua ) chc khng cn gii thch v <ol> ngha l
ordered list (c th t 1, 2, 3...). List bn phi (tnh cch v) l unodered v type
ca <ul> l circle nn tt c cc u dng u c t ng t mt cng trn
(rng). Ring dng di, do <li> c type l disc v square nn u dng th 3 l
mt chm en, u dng th 4 li l mt hnh vung en.
Tng t trong Word, bn c th dng Style Sheets (CSS) trong HTML nh dng
cho trang web. Thay v phi vit i vit li mt s TAGs, bn c th vit sn trong
mt on code u trang hoc trong mt .css file ri import vo trang web.
CSS/CSS2 c rt nhiu thuc tnh m ti khng th k ht trong trang ny, xin gii
thiu vi bn cht t v n bn lm quen v c th hc thm bng cch xem trong
HTML code ca cc trang web hay. Xem trong on code di bn s thy r hn tc
dng ca CSS.
<html>
<style type="text/css">
.button{
background-color: #7083c7;
color: #ffffff;
border-left: 1px solid #9dbcff;
border-right: 1px solid navy;
border-top: 1px solid #9dbcff;
border-bottom: 1px solid navy
}
.text{
font-family: arial, verdana;
font-color: red;
font-size: 12px;
}
body {
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-BASE-COLOR: #7083c7
}
</style>
<body>
<form>
<input type="button" value="send" class="button">
</form>
<div class="text">This is a test</div>
</body>
</html>
font-weight: normal (bnh thng), bold, bolder (m) hay light, lighter
(gy)
font-size: c ca ch - ging nh <font size="">
o kiu tuyt i: xx-small, x-small, small, medium, large, x-large hoc
xx-large
o kiu tng i: smaller hoc larger
o chiu rng: mm, cm, in (inch), pt (point), px (pixel), pc (pica)...
line-height: khong cch gia cc dng ch
o normal: bnh thng
o tuyt i: dng s (1.5 / 2 / 3....). V d: nu chiu kh ch l 10 pt
v line-height: 1.5 th khong cch gia cc dng s l 10 x lineheigt = 10 x 1.5 = 15 pt
font-family: cho php nh kiu ch (Arial, Verdana, sans-serif)
V d:
<style>
body{
background-image: url(images/bg.gif);
background-position: 50% 50%;
background-repeat: no-repeat;
background-color: black;
}
Mun c thanh cun mu trong trang web, bn ch cn dng code sau:
<style>
body {
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-BASE-COLOR: #7083c7;
}
</style>
Guestbook
[Free Perl Guestbook] by Tri Dung ;-) Ti va hon thin nt phn cui ca
Free Perl Guestbook (Version 1.0) v a ln web cc bn [download]
v dng trong homepage ca mnh.
Guestbook ny c nhng im c bn sau:
1. Ch l mt file duy nht, rt d install (upload, chmod 755 l tt c
nhng g bn cn lm)
2. Sau khi upload, bn ch cn a a ch ca file guestbook.cgi vo thanh
address ca browser v g enter, guestbook program s t install n v to
cc file cn thit.
3. Guestbook cho php bn dng password edit, delete entry, thay i
giao din, ngn ng...
4. Bn c th la chn mt trong 4 th ting cho giao din c sn: Vit,
Anh, Php, c (trong cc Version sau s nhiu hn na) v c th
download thm cc th ting cn thit.
5. Khi c bt k mt li g xy ra, guestbook s thng bo cho bn v t
sa li.
6. Guestbook cho php bn restore mi thay i nu bn nhm ln iu g
khi "nghch" trong cc files
7. Ngoi ra cn c cc function nh e-mail bn khi c ai ghi lu bt, e-mail
cm n khch ghi lu bt (tu server ca bn c h tr e-mail hay
khng), vit ting Vit c du (c th t chn), xem kt qa trc khi ghi...
a ch download: http://www.vitinh.de/cgi-bin/download_guestbook.cgi
a ch Demo GB: http://www.vitinh.de/cgi-bin/guestbook.cgi
a ch support:
http://www.vitinh.de/downloads/guestbook/guestbook_help.htm
Hy vng bn s hi lng!
PS. GB ny hon ton FREE! Trang support ang c vit, nu bn cn c
g thc mc lm n s dng Forum ca trang web ny. Tuy ang rt bn
nhng ti s c gng tr li.
[HTMLGear] Ti cha dng bao gi nhng khi i ghi lu bt cng thy hay.
HTMLGear c thm function preview ngi ghi xem trc khi gi.
Forum
Nu c thi gian v kin nhn, bn c th hc thm v PERL, ASP, PHP t vit cho
mnh mt Guestbook hay Forum hoc download nhng phn mm vit sn v sa i cho
hp dng. Mt a ch rt hay cho nhng ai thch my m hc theo kiu "learning by
doing" l: www.cgi-resources.com.
Nu bn khng hi lng vi nhng g ti nu trn, c th tm thm trong
www.google.com vi nhng t kha sau: free guestbook, free forum...
your-domain-here
.tk
register
Vote
250free.com
Batcave.net / ZeroCatch
[batcave.net] v [0catch.com] tng bn 100 MB v banner, popups... ph
qung co ca h, bn thm on code (mu ) di vo ngay sau TAG <html>
trong HTML code:
<html>
<!-- Banner Killer by www.tridung.de -->
<noscript>
<title>
<nobody>
</title>
</noscript>
<head>
<title>Your web page title</title>
</head>
<body>...
Bravenet.com
[bravenet.com] cung cp th, c Popups v Banner. a nhng dng code
sau vo sau tag <html> trong HTML code ca tng trang ph:
<html>
<noembed>
<nobody>
</noembed>
<body>
Bravenet thay i thng xuyn Banner-Code ca h v cng lun tm cch v
hiu ha nhng dng code ca bn. Nu bn thy Banner ca Bravenet [trn trang
Test ny], lm n thng bo cho ti trn [Forum]
Crosswinds.net
[crosswinds.net] cho bn s dng Webspace v t nhng cng quy ry bn bi
Popups. a dng code sau vo trc TAG <html> (u trang) ca tng trang
"tm gn" v ng Popup ngay khi n va m ra:
<script language="JavaScript">
var winname1="jW4Lo";
var winname2="s9wh";
var windowname=winname1+winname2;
handle = window.open("index.htm", windowname);
handle.close();
</script>
PS: Crosswinds khng tm cch ph code ca bn, h xa thng tay trang web ca
bn, sau nhiu ln h s xa hn account. Ti cng to mt account trn
crosswinds.net nhng cng b h xa mt. Nu bn mun s dng crosswinds
nh phi chp nhn popup ca h nhng hy dng on code trong phn [Hide
Popup]
Fortunecity.com
[Fortunecity.com] cho bn s dng 100 MB nhng cng quy ry bn bi Popups.
a dng code sau vo trc TAG <body> ca tng trang ph:
<script language="JavaScript">
<!-function td() { return true; }
window.onerror = td;
//-->
</script></head>
<noscript> <script language="JavaScript">
<body>
</script>
</noscript>
Freepage
[Freepage] cho bn s dng 20 MB nhng cng quy ry bn bi Frame. a dng
code sau vo HTML code ca trang ch ph Frame:
<script language="JavaScript">
// killframe @ www.tridung.de
if (top.location != self.location)
{top.location = self.location}
</script>
Geocities.com
[Geocities.com] cho bn s dng 15 MB nhng cng quy ry bn bi mt PopupMenu. Thm dng code mu vo trong HTML code sau TAG </html> ca tng
trang ph:
</body>
</html>
<noembed>
Geocities thay i thng xuyn Banner-Code ca h v cng lun tm cch v
hiu ha nhng dng code ca bn. Nu bn thy Banner ca Geocities [trn trang
Test ny], lm n thng bo cho ti trn [Forum]. Tt nhin, nhiu khi my anh
lp trnh vin ca geocities cng lun qun, trc y ti phi dng ti gn 10
dng code ph, sau khi h "v hiu ha" ht, ti ch cn ng mt dng ;-)
Hypermart
Lycos.com
[Lycos.com] cho bn s dng 50 MB v c PHP, MySQL nhng cng quy ry bn
bi Popups. a dng code sau vo sau TAG </html> ca tng trang ph:
<noscript><noscript><plaintext>
Netfirms.com
[Netfirms.com] cho bn s dng 25 MB v c CGI-BIN v tt nhin, c c banner
"trn gi". Tt c cc bin php nu u b h v hiu ha, tr bin php ny.
a on code sau vo sau TAG </html> (di tn cng) ca tng trang
ph:
</body>
</html>
<noembed>
<html>
<body>
Be fair and don't remove these lines!
Banner Killer by www.tridung.de
</body>
</html>
</noembed>
Ti c lm [trang th nghim] trn netfirms, nu trang ny c banner ngha l bin
php ny b pht hin, lm n thng bo cho ti trn [forum] hoc qua [email]. y l li gii p thc mc ca bn ngocthanh trn forum (17.12.2002).
Topcities.com
[Topcities.com] cho bn s dng 150 MB v khuyn mi cho bn mt Banner
tng i to ngay trn cng. Chc bn cng khng thch g khi b ci mn b gia
trn ng khng ;-) a dng code sau vo sau thay th (ch : ti ni y l
thay th, c ngha trong HTML Code ca bn khng c php cha mt TAG
<body> th hai!) cho TAG <body> ca tng trang ph:
<script language="JavaScript">
//Banner Killer by www.tridung.de
var td, pn;
td = "<bo";
pn = "dy>";
document.write(td+pn);
</script>
v t 14.09.2002 bn phi thm dng sau vo sau TAG </html> ca trang web
v hiu ha dng code cui trang ca Topcities
<noscript>
Ti c mt [Testpage] trn Topcities, nu thy c qung co th bin php ny
b pht hin. Hy thng bo cho ti trn [Forum] ti tm cch khc. y l li
gii p thc mc ca bn Khoi Viet Hoang (05.09.2002) Chc bn thnh cng!
Tripod.com
[Tripod.com] cho bn s dng 50 MB v c CGI nhng cng quy ry bn bi
Banner. a dng code sau vo trc TAG <body> ca tng trang ph:
<script language="JavaScript">
//Banner Killer by www.tridung.de
var td, pn;
td = "<bo";
pn = "dy>";
document.write(td+pn);
</script>
Ti c mt [Testpage] trn Tripod, nu thy c qung co th bin php ny b
pht hin. Hy thng bo cho ti trn [Forum] ti tm cch khc. Ngoi ra bn
cn c th dng cch dnh cho Topcities ph.
Kill Popup
a dng code sau vo sau TAG <html> ca tng trang ph:
<script language="JavaScript">
<!-function open () { }
//-->
</script>
Hijack Popup
Nu bn bit tn ca Popup Window (xem trong on Script m FWP ci thm vo
trang ca bn), bn c th dng Script sau ng n li ngay sau khi n m v
ngi xem s khng nhn bit c iu ny. a dng code sau vo sau TAG
<html> ca tng trang ph. Phng php ny dng c cho
Coolfreepages.com.
<script language="JavaScript">
<!-- Close Popup @ www.tridung.de
popup = window.open("","tenpopup")
popup.close();
//-->
</script>
Hide Popup
Nu khng c cch no trong nhng cch trn p dng c, bn s dng cch
sau y trang web ca mnh ra trc Popup. Ngi c tuy phi t ng Popup
nhng ch nhn bit c khi ri trang bn. a dng code sau vo sau TAG
<html> ca tng trang ph:
<script language="JavaScript">
<!-window.focus()
//-->
</script>
your-domain-here
.tk
register
1. Crosswinds Free
Internet: www.crosswinds.net
Homepage-URL: www.crosswinds.net/~ten_ban
Webspace: v t (no limit)
Gii hn traffic: v t
Hn ch: khng
2. Batcave.net
Internet: www2.batcave.net
Homepage-URL: www.ten_ban.batcave.net
Webspace: 100 MB
Gii hn traffic: 600 MB/thng
Upload FTP: h tr
Upload Web: h tr
Qung co: Pop-ups, Banner [xem cch ph]
Extra: Statistic, Feedback Form
Hn ch: khng
3. ZeroCatch
Internet: www.0catch.com
Homepage-URL: www.ten_ban.0catch.com
Webspace: 100 MB
Gii hn traffic: 20 MB/ngy, 600 MB/thng
Upload FTP: h tr
Upload Web: h tr
Qung co: Pop-ups, Banner [xem cch ph]
Extra: khng
Internet: www.anzwers.net
Homepage-URL: http://anzwers.org/free/ten_ban
Webspace: 60 MB, mun nhiu hn phi hi
Gii hn traffic: v t
Upload FTP: khng h tr
Upload Web: h tr
Qung co: Banner
Extra: khng
5. Lycos Tripod
Internet: www.tripod.com
Homepage-URL: ten_ban.tripod.com
Webspace: 50 MB
Gii hn traffic: v t
Upload FTP: h tr (a ch: ftp.tripod.com, s dng username v
password)
Upload Web: h tr
Qung co: Pop-ups [xem cch ph]
Extra: ti khon e-mail, PHP...
Hn ch: khng
6. Fortunecity
Internet: www.fortunecity.com
Homepage-URL: http://members.fortunecity.com/ten_ban
Webspace: 100 MB
Gii hn traffic: v t
Upload FTP: h tr
Upload Web: h tr
Qung co: Pop-ups, Banner [xem cch ph]
Extra: khng
Hn ch: cm file ln hn 5 MB
Internet: www.coolfreepages.com
Homepage-URL: ten_ban.coolfreepages.com
Webspace: 50 MB
Gii hn traffic: v t
Upload FTP: h tr
Upload Web: khng h tr
Qung co: Pop-under [xem cch ph]
Extra: PHP
Hn ch: khng
8. FindALL
Internet: www.findall.de
Homepage-URL: www.findall.de/home/ten_ban
Webspace: 25 MB
Gii hn traffic: v t
Upload FTP: khng h tr
Upload Web: h tr
Qung co: khng
Extra: khng
Hn ch: khng
9. Spaceports
Internet: www.spaceports.com
Homepage-URL: http://galileo.spaceports.com/~ten_ban
Webspace: 20 MB, mun nhiu th xin thm
Gii hn traffic: 100 MB/ngy, 1 GB/thng
Upload FTP: h tr (a ch v d: galieo.spaceports.com, s dng username
v password)
Upload Web: h tr
Qung co: Banner
Extra: ti khon E-Mail, CGI (rt tt!), PHP
Hn ch: khng
Internet: www.geocities.com
Homepage-URL: www.geocities.com/ten_ban
Webspace: 15 MB, mun nhiu th xin thm
Gii hn traffic: v t
Upload FTP: h tr (a ch: ftp.geocities.com, s dng username v
password - hay b li login)
Upload Web: h tr
Qung co: Pop-ups (AdSquare) [xem cch ph]
Extra: ti khon E-Mail, statistic
Hn ch: khng
Bng ch ting Vit s dng Unicode
Gi tr ca x (v d: = Đ)
0
19x
22x
25x
27x
29x
36x
46x
784x
785x
786x
787x
788x
789x
790x
791x
792x
41x
43x
Code
Ch
Code
À
à
Á
Á
à
à
È
È
è
è
Ì
Ë
ì
ì
Ò
Ñ
ò
ò
Ù
Ù
ù
ù
á
á
É
É
é
é
Í
Ì
í
í
Ó
Ò
ó
ó
Ú
Ú
ú
ú
ý
Ý
ý
ý
Bn c th dng bng code trn vit ting Vit trong HTML Code (s dng font:
Times New Roman, Verdana, Arial hoc Tahoma) nhng nn dng Frontpage (c
trong b Office 2000, XP) v VPSKeys 4.2 vit cho nhanh.
Cookie - chic bnh quy v hnh
C th bn tng c c u v cookie nhng cha nhn thy n hot ng
nh th no, cha tng tng c hnh dng ca n. Nu bn s dng Windows
XP, hy m Windows Explorer ra, vo C:\Documents and Settings\Ten Ban\Cookies\
s thy v s cookie c cc trang web gi vo t bao gi. Bn cng c th xa
ton b nhng cookie ny m khng lm nh hng g n my. Cookie (bnh quy)
thng l mt file text rt nh (max. 4KB) c s dng cc trang web "nh" ti
bn khi bn quay li, n gin ha cc khu in form, nh nhng settings ca bn
trn trang web... Cookie thng c dng nh sau:
Option: | tat | ~~local~~/D:\Website\Tri Dung\ihtml\ |
1088368571366429526991300723643229525583*
Ti thm du | vo bn d nhn. Trong dng trn, bn thy mt cookie c 5 khc.
Hai khc u mang tn bn, hoc trong v d trn l Option ca nhc nn, hai khc
gia l Path ca trang web (trong v d ny trang web nm local trn my ca ti) v
th!
chy mt ln
tt
Yes
No
http://www.vitinh.de