Học HTLM - Css canban Học HTLM - Css canban
Phn I. K nng c bn 1.1 HTML là gì? HTML (Hyper Text Markup Language - Ngôn ng ánh du siêu vn bn) là mt s nh dng báo cho trình duyt Web (Web browser) bit cách hin th mt trang Web. Các trang Web thc ra không có gì khác ngoài vn bn cùng vi các th (tag) HTML c sp xp úng cách hoc các on mã trình duyt Web bit cách thông dch và hin th chúng lên trên màn hình. 1.2 Cu trúc ca mt file HTML 1.2.1. Th (tag) HTML là gì. Khi trình duyt Web c mt file HTML, nó s tìm trong file ó các tag hay nhng on mã c bit bit cách hin th file HTML ó. Ví d: Khi trong file HTML có on <h3> Cu trúc ca file HTML </h3> thì s hin th on "Cu trúc ca file HTML" lên trên màn hình vi mc tiêu thc 3 (s nói k phn sau). Các tag HTML báo cho trình duyt bit cách khi nào thì in m mt dòng vn bn, in nghiêng, bin dòng vn bn thành mt siêu liên kt ti các trang Web khác, hin th nh Trong ví d trên ta thy sau tag <h3> và on vn bn là tag </h3>. Trong tag </h3> ta thy có du / , du / nm trong 1 tag báo hiu cho trình duyt bit là hiu ng ca tag ó ã kt thúc. Nh vy vic s dng mt tag HTML nh sau: <tên tag> vùng vn bn chu tác ng </tên tag>. Chú ý: Trình duyt không quan tâm tên tag là ch hoa hay ch thng nên vic vit <h3> và <H3> là nh nhau. 1.2.2. Cu trúc ca mt file HTML. File HTML bao gi cng bt u bng th <html> và kt thúc bng th </html>. Cp th này báo cho trình duyt Web bit rng nó ang c mt file có cha các mã HTML, còn th </html> có tác dng nh kt thúc file HTML. Bên trong cp th <html> </html> là các cp th <head> </head> và <body> </body> là phn thân, ti ây bn có th nhp vào các on vn bn cùng các th khác quy nh v nh dng ca trang. Ngoài ra ghi chú thích, tin cho vic xem tag HTML hoc cp nht mt trang Web, ta cn t chú thích vào gia <! và >. Tóm li cu trúc c bn ca mt file HTML là <html> <head> <title> Tên trang </title> </head> <body> <! Vn bn và các th HTML > </body> </html>. Bn quyn Công ty Phát trin Phn mm (VASC) E-mail: i-today@vasc.vnn.vn 2. To file HTML u tiên. Sau khi ã c phn trên, bn ã bit th nào là th HTML và cu trúc chung ca mt file HTML. Sau ây chúng ta s cùng to ra file HTML u tiên. 1. M Notepad ca Windows hay bt k mt trình son tho vn bn nào có th to ra nhng vn bn tr!n (plain text). Nu bn dùng Microsoft Word thì phi lu tr dng ASCII. 2. Bn hãy nhp nhng dòng vn bn sau <html> <head> <title>Chân tri tri thc - Internet today </title> </head> <body> Chào m"ng bn ã tham gia chuyên mc Chân tri tri thc ca tp chí Công ngh Thông tin Internet Today. Trong phn này bn s c hc nhng kin thc c! bn v HTML, công c to ra các trang Web. Sau khi ã hc xong v HTML bn có th to ra nhng trang Web y n tng vi vn bn, hình nh, âm thanh </body> </html> 3. Lu file vi phn m rng là htm. Ví d Bai1.htm. Lu ý: Bn nên to mt Folder riêng cha các tp tin mà bn s to ra trong su#t thi gian hc HTML. 4. Khi ng IE hoc Nescape. Chn File / Open. S$ dng hp thoi m file HTML bn v"a to. 5. Bn s nhìn thy trên tranh tiêu ca trình duyt là dòng ch "Chân tri tri thc - Internet today" và trong trang di là "Chào m"ng bn ã tham gia chuyên mc Chân tri tri thc ca tp chí Công ngh Thông tin Internet Today. Trong phn này bn s c hc nhng kin thc c! bn v HTML, công c to ra các trang Web. Sau khi ã hc xong v HTML bn có th to ra nhng trang Web y n tng vi vn bn, hình nh, âm thanh " mà bn ã vit trong phn body Bn quyn Công ty Phát trin Phn mm (VASC) E-mail: i-today@vasc.vnn.vn 3. Hin th vn bn dng m, nghiêng, gch chân 3.1.Bài hc Khi trình bày mt trang Web, có lúc cn nhn mnh, hay to s khác bit, bn cn phi hin th vn bn các dng m, nghiêng, gch chân HTML có các tag nh dng kiu ch giúp bn. HTML Kt qu <u>Ðây là tag gch chân</u> Ðây là tag gch chân <i>Ðây là tag nghiêng </i> Ðây là tag nghiêng <tt>Ðây là tag ch ánh máy</tt> Ðây là tag ch ánh máy <b>Ðây là tag m </b> Ðây là tag m <em>Ðây là tag </em> Ðây là tag Strong <strong>Ðây là tag strong</strong> Ðây là tag Strong <strike>Ðây là tag strong</strike> Ðây là tag strikeline Bn có th kt hp các tag này vi nhau, mi%n là chúng c l&ng vào nhau mt cách chính xác. Ví d: <b> <i> </i> </b> Tag in nghiêng phi nm trong tag in m. H!n na bn có th áp dng các tag vi tiêu <h2> <i> </i> <h2> 3.2.Thc hành áp dng vào file HTML ca bn. 1. To mt file HTML mi 2. Thêm các tag nh dng kiu ch. Lúc này file HTML ca bn trong phn body có dng nh sau. <h3><b><i>Chú ý khi to file HTML</i></b></h3> Nu bn dùng các ch!ng trình son tho vn bn<b><u> khác NotePad ca Windows </u></b>thì bn phi nh lu kt qu dng vn bn tr!n (ASCII) 3. Lu công vic ca bn. 4. Dùng trình duyt m và so sánh vi ví d m'u. Bn quyn Công ty Phát trin Phn mm (VASC) E-mail: i-today@vasc.vnn.vn 4. Sáu mc tiêu 4.1. Bài hc Khi trình bày mt trang Web, ôi khi bn phi cn n các tiêu theo các kích c(, phông ch khác nhau. HTML có các tag thc hin vic này. Ð to mt tiêu chúng ta dùng <hx> Tên tiêu <hx> Trong ó x là mt s# có giá tr t" 1 n 6 ch) kích c( tiêu . Sau ây là ví d cho các c( ca tiêu . Tiêu c 1 <! H1 c 36 > Tiêu c 2 Tiêu c 3 Tiêu c 4 Tiêu c 5 Tiêu c 6. 4.2.Thc hành Thêm các tiêu vào trang Web ca bn. 1. M li file HTML mà bn ã to ra bài hc trc bng trình son tho vn bn mà bn ã dùng to ra nó. 2. Thêm on sau vào file HTML. Bn cn lu ý on thêm vào phi nm gia <body> và </body> <h1>Gi thiu chung</h1> vào trc on "Chào m"ng bn ã tham gia chuyên mc Chân tri tri thc ca tp chí Công ngh Thông tin Internet Today. Trong phn này bn s c hc nhng kin thc c! bn v HTML, công c to ra các trang Web. Sau khi ã hc xong v HTML bn có th to ra nhng trang Web y n tng vi vn bn, hình nh, âm thanh 3. Lu công vic bn v"a làm. 4. Dùng trình duyt Web m file HTML bn v"a to và so sánh vi ví d m'u, nu bn thy khác bn có th phi xem li nhng gì mình ã to trong file HTML. 5. Chia vn bn thành nhiu on Trc ht bn li m file HTML mà bn ã to t" các bài hc trc bng trình son tho vn bn, thay vì vn bn nh c, bây gi cu#i m*i dòng bn có th gõ Enter vài ln, khi ó on vn bn ca bn trông có v nh sau : Chào m"ng bn ã tham gia chuyên mc Chân tri tri thc ca tp chí Công ngh Thông tin Internet Today. Trong phn này bn s c hc nhng kin thc c! bn v HTML, công c to ra các trang Web. Sau khi ã hc xong v HTML bn có th to ra nhng trang Web y n tng vi vn bn, hình nh, âm thanh Lu công vic bn v"a làm và m nó trên trình duyt ca bn. Khi ó bn s trông thy kt qu trên trình duyt nh sau : Bn cm thy có iu gì không úng phi không? Bi vì HTML b+ qua du hiu xu#ng dòng khi bn gõ Enter và b+ qua các dòng tr#ng nên bn thy on vn bn mà bn v"a nhp dù có Enter xu#ng dòng nhng v'n lin vi nhau. Ð chia on HTML dùng tag <p> Cng lu ý rng tag <hx> gn lin vi s chia on nên bn không cn phi t <p> trc <hx>. Chèn các du chia on vào file HTML ca bn. 1. Dng trình son tho vn bn m tile HTML mà bn ã to t" trc. 2. Chúng ta thêm on mi vào vn bn, sau on u Tp chí Internet Today là mt tp chí in t$ chuyên v Công ngh thông tin. Chúng tôi s giúp các bn tìm hiu và khám phá nhng bí ,n ca HTML bn có th t to ra các trang Web cho riêng mình 3. Ða con tr+ son tho n cu#i on u, thêm tag <p>. Lúc này on vn bn trông gi#ng nh sau. Chào m"ng bn ã tham gia chuyên mc Chân tri tri thc ca tp chí Công ngh Thông tin Internet Today. Trong phn này bn s c hc nhng kin thc c! bn v HTML, công c to ra các trang Web. Sau khi ã hc xong v HTML bn có th to ra nhng trang Web y n tng vi vn bn, hình nh, âm thanh <p> Tp chí Internet Today là mt tp chí in t$ chuyên v Công ngh thông tin. Chúng tôi s giúp các bn tìm hiu và khám phá nhng bí ,n ca HTML bn có th t to ra các trang Web cho riêng mình 4. Lu li công vic ca bn. 5. Dùng trình duyt m li file HTML ca bn và so sánh vi ví d m'u. Nh bn thy, các on vn bn ã c tách nhau do tác dng ca tag <p> Thêm mt s tag phân on <hr> Chèn mt ng th-ng vào trang Web ca bn, tag này thng dùng chia nhng phn chính ca trang Web. <br> Ð,y vn bn xu#ng mt dòng mi, tag này khác tag <p> ch* nó không chèn thêm vào trang ca bn mt dòng tr#ng nh tag <p>. Bn có th s$ dng tag này khi to mt danh sách, vit các dòng ca mt bài th!. Ví d : Nu trong file HTML có on sau gia tag<body> và </body> <hr> Câu lc b Tin hc VNN1<br> Câu lc b Vn hoá VNN3<br> Tp chí Internet Today<br> <hr> Thì kt qu nh sau : Bn quyn Công ty Phát trin Phn mm (VASC) E-mail: i-today@vasc.vnn.vn 5. Preformatled text 5.1.Bài hc Phn này trình bày v cách hin th các on vn trong ó có c các khong trng và du xu#ng dòng. Nh bn ã bit trong các phn trc, trình duyt b+ qua các dòng trng, du hiu xu#ng dòng khi ta son tho. Tuy nhiên bn v'n có th hin th c vn bn nh lúc bn nhp vào bng cách s$ dng tag <pre> Ví d [...]... nh sau B n quy n Công ty Phát tri n Ph n m m (VASC) E-mail: i-today@vasc.vnn.vn 11 Thêm a ch , liên k t E-mail vào trang Web c a b n 11.1 Bài h c Nh b n v'n th ng th y trong các trang Web trên Internet, ph n cu#i m*i trang th ng có các thông tin v trang Web, ch-ng h n nh : Tiêu hay ch c a trang hi n th i Ngày c p nh t g n ây nh t B n quy n Tên và E-mail c a tác gi c a trang Web Ph n này g i là footer... trúc folder c a b n có d ng | My Web | | Pictures | | | i-today.gif | | Trang web c a b n v trí này Và b n mu#n liên k t t i I-today.gif, khi ó trang tag b n s$a l i nh sau Còn trong tr ng h p file b n c n t o liên k t có c u trúc folder cao h!n Ví d : | Pictures1 | My Web | | Pictures | | | i-today.gif | | Trang web c a b n v trí này và b n c n liên... ki n th c ã h c c, b n hãy xây d ng cho mình m t trang Web ch-ng h n nh m t trang Web h ng d'n h c ti ng Anh v i các hình nh, siêu liên k t và các ghi chú dùng tag B n quy n Công ty Phát tri n Ph n m m (VASC) E-mail: i-today@vasc.vnn.vn 7 S d ng các ký t c bi t 7.1.Bài h c Ðôi khi trong trang Web c a b n có các ký t c bi t, ch-ng h n nh ký t không ph i là ti ng Anh, m t d u nh n HTML quy... thông tin cho trang Web, b n thêm o n sau vào cu#i ph n body Chuyên m c Chân tr i tri th c - T p chí Internet Today Copyright @ 2000 by VASC Ð a ch) : 99 Tri u Vi t V !ng - Hà n i E_mail : i-today@vasc.vnn.vn M i ý ki n v b sách HTML xin g$i v : Tr n Vi t Hùng E_mail :hung_nd@vol.vnn.vn 2.L u công vi c c a b n và so sánh v i ví d m'u: B n quy n Công ty Phát tri n Ph n m m (VASC) E-mail: i-today@vasc.vnn.vn Ph n 2 Nâng cao 12 T o các danh sách 12.1 Bài h c Danh sách c dùng trình bày thông tin thành m t d ng d% c h!n Ch-ng h n t o ra các b ng ch) m c, n i dung c a m t dãy các tài li u hay các ch !ng HTML có hai ki u danh sách, danh sách có th t (ordered)... mà b n mu#n liên k t Ví d v các URL http://www.hut.edu.vn http:// www.vnn.vn http://www.vnn.vn/i-today mailto:hung_nd@vol.vnn.vn Th c hành 1.T o m t file HTML và thêm o n sau vào trong ph n body Tr ng Ð i h c Bách khoa Hà n i T p chí Công ngh Thông tin Internet Today G$i... trình duy t Web hi n th tag úng nh b n so n th o, b n nh dùng B n có th xu#ng dòng B n có th dùng d u cách tho i mái S c hi n th nh sau: B n quy n Công ty Phát tri n Ph n m m (VASC) E-mail: i-today@vasc.vnn.vn 6 Thêm m t ki u trình bày cho trang Web c a b n 6.1.Bài h c Ð làm cho m t kh#i v n b n n.i h!n, ví d m t o n trích d'n, m t l i khuyên và làm cho trang Web c a b n trình bày c /p... Trademark n u b n dùng font Ti ng Vi t thì b n ph i i các d u sang font Ti ng Anh Cu#i cùng chúng tôi b ng a ra m t b ng các ký t , b n hãy Click vào ây B n quy n Công ty Phát tri n Ph n m m (VASC) E-mail: i-today@vasc.vnn.vn 8 Ð a hình nh vào m t trang Web xem 8.1.Bài h c Sau khi h c các bài tr c ch c b n v'n còn th c m c, sao trang Web c a mình x u t , không gi#ng các trang trên Internet mà b n ã t"ng . file HTML. File HTML bao gi cng bt u bng th < ;html& gt; và kt thúc bng th < /html& gt;. Cp th này báo cho trình duyt Web bit rng nó ang c mt file có cha các mã HTML, . c mt file HTML, nó s tìm trong file ó các tag hay nhng on mã c bit bit cách hin th file HTML ó. Ví d: Khi trong file HTML có on <h3> Cu trúc ca file HTML </h3>. nó ang c mt file có cha các mã HTML, còn th < /html& gt; có tác dng nh kt thúc file HTML. Bên trong cp th < ;html& gt; < /html& gt; là các cp th <head> </head> và <body>