Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 162 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
162
Dung lượng
2,37 MB
Nội dung
ỦY BAN NHÂN DÂN THÀNH PHỐ HÀ NỘI GIÁO TRÌNH HTML VÀ THIẾT KẾ WEBSITE (Mã số giáo trình: ) !"#$#%&'$()#*#)"+#",#-& ".#*#/0(1$"2"333$ 34 "#$#%&'#5##&6#7$8#&9"0"#+": 81$#;<".#&=#$1'>0"?'@ A4 "#:-$/##0;(B#CD(*4)+ 2* EFG4,#-"0""#H"".#C(I#C&.1$## ()"J?#1()&$14K+ 2EFGELFG#CB$ D#M "#%$4$)&$1EFGELFG<N&'O"##; '? 1 "#%$#"#&P(#&.&'O"(Q()5# ;'>H4 K+ 2EFG"#$ELFG<N&'O"#;4 R1$()<8".# AS"H()"#'>5#<$1#$ $+ 2TUV$$U$(( 8WXYV":XZ8$[ #3V": 3 $\<]483$ [ ":3^_833$ `4a#b4a8c$[$8F$ Udd YXW8F$ [<"YXW8c$[8[ 84e8"#f",g(&'O""0"#C ":8##$&M#5",' '? 1h4h".&(I )#$J"4$".()#1"#- 1#<$1? #(<333#=#4U#+#5N&.(#*#i #,(*(<$1<#$<#$3jY3jkV "0#S"l"0".&'O"4i"$<$h"l&i();+"# &'O"<m 2)i4$8"n".#*;+"#"#&9o 1pc". #<$1Q33$ #3$ [ <8#"0"#< ":5# ;3#'"".<q"#H"4U0";+"#&.&* =#I"#r"#$#%st"-"0"#C$#'"l".# A9#O":##""2$$8#)#$1 $8#t"&>(# #<0"#"0"t"#7$V<4R1"# '?&$1$+ 2o 68".#s$"#$8 A"#)"#786S($uv ##""24K<Nt&)&'O""###EvG"#$ELvGI&w #5EvGELvG"J(IL&.":"."#H"?#1&$1 ",&'O"1"# '?4 8 $<t#0#'#0"l":(1$"2"8"l "I#H"1#$#;#>&&0H&'O"#",(? <#$/05##0&.#'w(##8#5##&)84e4'@ 7&.##":&0#<=`8`d8 ]8e&"#f##<4 )$#&((1#":()Sy-w#: "#z&*".##;(#5##8.(1#&'O"8I Sy$1#,(*(#(0+#$('@&7"".8##w;5# ;$"3 $\<#vY{8#P("#+"#$'@#-( #xQ#,(*(&J";4 '@"n&#"i#*Y*B=D4Rx# #'?#:":1$()#'>#01&' ##;#4'@"$#'()&x##'?) |B$;".5D/7#>#*<$?B;".&}#D4 0"S($#P&'O"<t.~o1&7" {"#w##"(>4 HTML VÀ THIẾT KẾ WEB !"# $%&%'()*+,-*.*/01 2*%++&3456%78%-*9:;<=%>+'?-& &@ (60*%-*8-AB; @&8%-*9C4<%?DE*F'&;G*FDH8%I8%-*96J"K L2&7,*M N%L+& Chương I: NHỮNG KHÁI NIỆM CƠ SỞ. Chương II: TRÌNH BÀY TRANG. Chương III: DANH SÁCH VÀ BẢNG TRONG HTML. Chương IV: ĐƯA HÌNH ẢNH VÀO TÀI LIỆU HTML. Chương V: CÁC MỐI LIÊN KẾT SIÊU VĂN BẢN. Chương VI: BÀY TRÍ NỀN VÀ KHUNG. Chương VII: BIỂU MẪU STYLE VÀ CASCADING STYLE SHEET. Chương VIII: CÔNG CỤ SOẠN THẢO TRỰC QUAN WEB (Microsoft FrontPage 2003) O#%*DE&@&&D$%C;%-*78%-*9:;<6J (60 AB;"%*B?P*%-*8-AB;"%*B*Q %"5R N7S*#&*&*%TU5'&&S*&*%T FD$&O&&STOV 1 MỤC LỤC LỜI MỞ ĐẦU 1 CHƯƠNG I. NHỮNG KHÁI NIỆM CƠ SỞ 8 I.1. World Wide Web là gì? 8 I.2. HTML là gì? 11 I.3. Các đặc điểm của siêu văn bản 12 WON=X46H%4C9&604CJW ON=X46H%87%%S*F'&60*9*/7*F'&W AB;"%*B60*F'&YZ5B4'&BW I.4. Soạn thảo văn bản - những vấn đề chung 13 1WF'&!&+[ (60*F'&AB;W 17*\ (W 17>+,*]+&W 113+*F^Y'N**0%=%S+ (W_ 174C*K (` (B=BB*aWb Bài tập 18 CHƯƠNG II. TRÌNH BÀY TRANG 19 II.1. Tạo tiêu đề 19 II.2. Thẻ trình bày trang 20 W N*"#*\M 7*+N*MY'*\*Fc;0,*F'&1 Bài tập 26 CHƯƠNG III. DANH SÁCH VÀ BẢNG TRONG HTML 27 III.1. Các kiểu danh sách 27 WWd'"78&?7"#*9*/_ Wd'"7?7"#*9*/b Wd'"77?G&Q' W1d'"74#%E4T=[&'+ III.2. Bảng biểu 31 WU+&3+*F^W N*"#=D+)6J;<& 76ML2e Bài tập 39 CHƯƠNG IV. ĐƯA HÌNH ẢNH VÀO TÀI LIỆU HTML 40 IV.1. Hình ảnh tĩnh 40 WWS4<1 W\f gh1 IV.2. Các thuộc tính của thẻ chèn hình ảnh 40 W+N*Mi(1 +N*MAd60j1W +N*Mi(1 1+N*Mkij60kij1 Bài tập 43 CHƯƠNG V. CÁC MỐI LIÊN KẾT SIÊU VĂN BẢN 44 V.1. Thẻ neo và mối liên kết 44 WW+N*Mljm11 W(%8-*F'&50%njo*BF'=(%8"11 WOG'p*+,S*?#%1 W1OG'p*D:&?#%1 W(%8-*N%*R%n*BF'=(%81 V.2. Dùng hình ảnh làm đầu mối liên kết 46 W',@;q&c1e '&B '4Z*\ilji1e V.3. Đưa âm thanh vào tài liệu 47 W(%8-*?-*S4r*'1_ R5r*'J1_ V.4. Đưa Video vào tài liệu 48 1Ws*S4%LB51b 1^&*S46%LB51b Bài tập 49 CHƯƠNG VI. BÀY TRÍ NỀN VÀ KHUNG 50 VI.1. Màu nền và văn bản 50 WWOt*0+J W 0+@Y'6u;< W 0+Y'?C+#%=%8-*Z+N*M(UT(U60i(U W1+N*M60!0+W VI.2. Nạp hình ảnh làm nền cho trang văn bản 52 W+N*MiUlvd A'*BF'F8 !,8)*605*0%=%S+Y'c VI.3. Khung – Frames 54 WF'&*FM8+&1 04Cmli jj VI.4. Thiết lập Target, thẻ NOFRAME và IFRAME 58 1W%-*=X4'F&B*b 1\vmli jw 1^&xF'BZ*\mli jw Bài tập 60 CHƯƠNG VII. BIỂU MẪU STYLE VÀ CASCADING STYLE SHEET 61 VII.1. FORM 61 WWmvl =0&cyeW W7*04C*F5&mvl e W*M3+*F^5mvl ew VII.2. Cascading style sheet 71 W=%B*,=B_W %H%*%S+*,=BBB*_ z'6'"F%4**,=BBB*_1 1+X*&@*,=BBB*_e 7^*M*F5&*,=BBB*wW e e(E%MY'7*,=BBB*wW _U-*E4*,=BBB*6H% (w b9*/D+*%Y'7"*,=B`'"'L%&awe CHƯƠNG VIII. CÔNG CỤ SOẠN THẢO TRỰC QUAN WEB (MICROSOFT FRONTPAGE 2003) 99 VIII.1. Tạo một trang Web 99 WW]*?C+"KL2&mF5*k'&Bww WR5N**F'&*{N**B4='*BW WR560=D+N**F'&H%WW W1R5N*?J2W Wx5*600+W VIII.2. Tổ chức một trang với các liên kết, danh sách và bảng 106 WN*,4BF=%8605N**F'&AB;We R5N*L'"7Ww |9N**F'&6H%7;<&WWW 1%P*Gc<*FN**F'&AB;WWw R5N*AB;"%*BH%W U'%*7"%*BH%W VIII.3. Phát triển nhanh một site với các template 141 WN**B4='*BAB;"%*BW1 R5N*AB;"%*BH%W1 R5*},;%-AB;"%*BH%Y'*'W11 160=5R%;~7=$%^*MW1 U'%*7*B4='*BkBF"5'=AB;%*BW1e eN**B*$%&%'605N**F'&AB;W1_ _(D+7*',?|%"'&N*"%*BW1b VIII.4. Tạo một site với sự trợ giúp của Wizard trong FrontPage 2003 149 1W •N*€%•'FL*R5"%*BW1w 1X4N*"%*B%SI605mF5*k'&BWW 1N*4D:&474%45F*WW 116G*FM?P=D+"%*BW1 1+*X4*&*%4<[%*{787*'>+'AB;"%*BY'*'W 1e(D+*&*%4<[%Y'87*'>+'"'&N*x%=BW_ 1_X*&*%4<[%Y'87*'>+';q&B'%=Ww Bài tập 160 _ CHƯƠNG I. NHỮNG KHÁI NIỆM CƠ SỞ I.1. World Wide Web là gì? A5F=LA%LBAB;`AAAa=0N*R&7*0%&+,*&*%AAA L/'*F:-?P7*0%&+,0,*F•"‚L}&5&D$%oB0&FN& F!%3*0&*#* Z :-?t**}&LR&?#%6H%6%S?GLR&7*0%&+,*FAAA `D7l(a Z 7&%'5*9T?P*F+,X4*H%7*0%&+,>+'AAA`Dka Z %+6u;<T?PLƒL0&+,P?|%&%@'7*0%&+,`D (a 7F0&;+N&%@';':-?DE+F„LDH%?r, %H%*%S+6Jl( %*0%&+,"‚L}&*FAAAn*0%=%S+ (T<T6%LB5=%4T D:&*FcTgZIN*?G'p0I*P?DE!I';•%N*l( 7l(*D$&&[4C Z %S?t**Y'7:-L}&?P*F+,X4*0%&+, Z Y'7,*M=D+*F@`*|9a*0%&+, Z Y';<*r*0%&+,TDN*?D$&L… ML25%l(pF„*F'&AB%'=lB45F*" l(0,I*P?DE?D"'+IN**0%=%S+"‚L}&*B5&%'5*9 kT?'&=D+*F5&7, TI*P*F+,X4*B5?D$&L…† ‡ 7:-87*'I*P*3,*F5&7*0%=%S+ (;'5&[† ‡?#%6H% *D?%S*K60† ‡?#%6H%mk Or,=0N*6ML2876Jl(ML20,7p*H%N4*D`'%=;5oaY' &D$%L}& !"#$%&' ()*+,-*./*0*0,12*3()1 7?GL'?5R`xF'&B*%LB*%x%BF"a b N*"#l(7p*H%6%S?G6GN**0%&+,U%P+0,Y'l(8-* *^6H%† 4 ‡*B5"'+;•%N*L3+%S+8-*#%`&%=0"0"&x# #&$1aML2T ?r,=0N*l(?7L3+N*I*=0"B*%5ˆ /*/*04/*056 7l(*D:&?#% N*l(*D:&?#%8&*B5:-?t**OD$&L…Y'I*D$& *'%-+*H%N**0%&+,*F}&N*7,D*0%=%S+%S*R%7l( *D:&?#%I*P&[7*04C?D$&L…*D:&?#%`D†‡&Q'=0N* 9*F*F5&3+*F^?DE?G&Q';•%?D$&L…aT60I*P;'5&[7 L3+%S+?5R 7l(?DE&%<%>+,-*?P5*507l("KL2&N*l(&#D N*6ML2Y'&%<%474l(*D:&?#%T&%<"K^&*'Il(&# † 0*0/7 ‡ l( *D:& ?#% *F5& ?7L3+LDH%?r,5N*=%8-*"%+6u;< fiFBx‰‡"+44=%BF"*=‡h+44=%BF"fŠih "‹•FN&*0l(?C,?Y † 0*0/7/7*/ ‡*F5&8%l(*D:& ?#%*F5&6%S?7L3+5N*<LDH%?r, (89/0+,0/,+,,1 "‹•FN&*0l(?C,?Y† 0*00/ ‡ F5& (T7l(?DEL}&?P Z (%8-**H%*0%=%S+5t*0%&+,87T`oBi60(Ua Z (%8-**H%8%P+LR&;&50%5t8G;<`"F%4*a`oB :8;< =38> a Z [ N* <T ?#% *DE&T 5t '44=B* *F5& N* *F'&T `oB 89# ?@2A3#)>>:A8;>B a Z R5N*;<L[<`oB )>)A) a Z R5N*x5F`oB C? a Z R5N*8+&*0%=%S+`oB C)A8C)A a Z FML…N*pL…;&50%`oB D#@:?3<DB?A#8;=EA: a Z '8<57>+,DH"%+L@=%S+*<N**0%=%S+`oB FA)E a w &0,',&D$%*'L}&7,*MDN*&2F3*@+M?P*F+,X4 *BFB*TY,-+=0*c8%-*&*%7*&*%0,I*P=076u;<T c<r*'',*&*%?'4D:&*%SgH%&%'5L%S*r*%S;•% 6%S"KL2&78)%S+T;%P+*DE&F3*&E%*<&C&%#&6H%7c<?$% *D$&60pC@&*'5*7?:&%<*'?!I&',*&*%C*c8%-• *FDHt* +C+"KL2&7,*M?P*F+,X4*BFB**c8%-*&*%&0,0& %J+60&D$%"KL2&7,*MI*Fc?N*%60*%-&i?P%P+7*& ;75Y'7,87'+(0*-05?P%&D$%I*PLƒL0&"KL2&7, *M?P*F+,X4*BFB*DN*&24262?]=/56%S*F'9+*c 8%-*&*%*FR&*&*%FN&=H3**502 %S0,*F•LƒL0&:;•%)*D•&"%+6u;<`,4BF*Bo*a%+6u ;<=076u;<†*&%‡I*P&%^4&D$%?*c60+&3457 *0%=%S+=%>+'&D$%?8&4<%3*&*c8%-*F5&85*&*% *BFB*6*X U7%%S"%+6u;<L50*%BLB="5?Jo+3*605uWwe DN*DH:`†54+*BFdFB'"‡a6J8<u&Y'7,*M*F5&*D:&='% &,6&6J77,*MI*FM*+SD5&D$%T;%-*7*F+,*c7*& *%C*%-* d/7*/%S"%+6u;<=0Y'N*8Œ"D*F\&D$%i*=0% BFBF"n(BB'+8%*#*&%S4OR%vox5F*`iauWw_eTuWwb% ?!6%-*N*D:&*Fc4~&#%=%8-*'%%J+;3*8•*FN*?[*G D8%P+=%8-*"%+6u;<uWwbwT*F5&8%=06%S*R%%S&%9+ 8Œ*+X*R*rr+Ž+`jla*R%BFB`2,"ŒaT*3,7?[&&%S4F3* 63*6<*F5&6%S*F'*0%=%S+T%?!?D'F'N*?J7=D+*F@"%+6u;<*F7, *M"'55LƒL0&*c8%-*0%=%S+: F5&*-&%H%"%+6u;<AAAT&D$%"KL2&I*PLƒL0&?%*{*0% =%S+0,"'&*0%=%S+87*&>+'7#%=%8-*D6X,*'I*PL+=G *F5&o'=N*&*%45&4^*F5&8%6…&[%*R%0UŒ*+X*"%+6u;< W [...]... I.3.3 Website và trang chủ - homepage Một website là một bó các trang web liên kết với nhau và liên kết với các trang ở bên ngoài chằng chịt như mạng nhện Hàng triệu Website liên kết với nhau tạo thành World Wide Web – WWW Có thể tưởng tượng như một ngọn núi nhỏ các trang web mỗi ngày một cao thêm, được phát triển bằng cách thêm vào nhiều trang web lý thú khác nữa Có thể minh hoạ hình ảnh của một website. .. Markup Language) HTML cho tác giả các ý nghĩa để: Phổ biến các tài liệu trực tuyến với các heading, văn bản, bảng, danh sách, ảnh, v.v… Truy tìm thông tin trực tuyến theo các liên kết siêu văn bản bằng việc kích vào một nút Thiết kế các định dạng cho việc kiểm soát các giao dịch (transaction) với các thiết bị từ xa, đối với người dùng trong việc tìm kiếm thông tin, tạo các sản phẩm, đặt hàng,.v.v… Bao... thành phần HTML ra sao Trong thực tiễn, HTML chỉ thực sự độc lập đối với phần cứng, chưa hoàn toàn độc lập đối với phần mềm Chỉ phần cốt lõi là chuẩn hoá, còn các phần mở rộng do từng nhà phát triển xây dựng thì không hoàn toàn tương thích nhau I.3.2 Độc lập với khái niệm trang và thứ tự các trang Một tính chất nữa là HTML độc lập với khái niệm trang Văn bản được trình bày tùy theo kích thước của cửa... trăm so với bề rộng của tài liệu) Thường thì trình duyệt tự tính toán sao cho bảng được bố trí hợp lý Dùng thuộc tính này bắt buộc trình duyệt cố gắng làm sao xếp được các ô vào bảng có bề rộng mong muốn đó Nếu đi cùng với hay lại có ý nghĩa tương tự đối với một ô 33 ROWSPAN Cho biết ô hiện thời chiếm mấy hàng của bảng, mặc định là 1 ALIGN Nếu nằm trong nó có ý nghĩa đối với đầu... cần đánh dấu điểm bắt đầu và điểm kết thúc của đoạn tiêu đề bằng cặp thẻ Heading, ví dụ Bộ duyệt sẽ hiển thị đoạn này với cỡ chữ to hơn và căn chính giữa Ví dụ, dòng sau đây trong tài liệu HTML Tiêu đề mức 1 sẽ được trình duyệt hiển thị thành Tiêu đề mức 1 Hiện nay có nhiều công cụ soạn thảo siêu văn bản mạnh như Microsoft FrontPage, Dream Weaver với giao diện trực quan và tự động... việc tìm hiểu cú pháp của HTML, nắm vững ý nghĩa của các thẻ khác nhau vẫn rất cần thiết để có thể tạo ra các trang Web động, tương tác với người sử dụng, tức là các ứng dụng Web sau này I.4.2 Các thẻ HTML Các thẻ dùng để báo cho trình duyệt cách thức trình bày văn bản trên màn hình hoặc dùng để chèn một mối liên kết đến các trang khác, một đoạn chương trình khác Mỗi thẻ gồm một từ khoá - KEYWORD... tương đương với tài liệu sau đây: Chỗ này là tiêu đề 17 Toàn bộ nội dung của tài liệu nằm ở đây: Các đoạn văn bản xen lẫn hình ảnh, âm thanh, video, các liên kết đến vị trí khác, tài liệu khác Tuy nhiên, để dễ theo dõi và phát hiện lỗi, nên trình bày như trong văn bản trước: dóng thẳng cột từng cặp thẻ, xuống dòng khi cần thiết, đặt... mỗi mục Cú pháp: Mục thứ 1 Mục thứ 2 …… Cặp thẻ … đánh dấu bắt đầu và kết thúc danh sách Nó có tác dụng lùi lề trái danh sách vào sâu hơn Các thẻ có tác dụng thể hiện bắt đầu một dòng mới với một chấm tròn Ví dụ: Mục thứ 1 Mục thứ 2 Mục thứ 3 Kết quả trả về một danh sách sau: • • • Mục thứ 1 Mục thứ 2 Mục thứ 3 27 Theo mặc định, mỗi mục thuộc... HTML cho phép liên kết nhiều trang văn bản rải rác khắp nơi trên Internet Nó có tác dụng che dấu sự phức tạp của Internet đối với người sử dụng Người dùng Internet có thể đọc văn bản mà không cần biết đến văn bản đó nằm ở đâu, hệ thống được xây dựng phức tạp như thế nào HTML thực sự đã vượt ra ngoài khuôn khổ khái niệm văn bản cổ điển I.3 Các đặc điểm của siêu văn bản I.3.1 Độc lập với phần cứng và phần... khác Kết thúc bảng III.2.3 Các ví dụ Ví dụ một bảng cơ bản gồm 2 dòng và 3 cột: ABC DEF Kết quả trả về: Ví dụ một bảng có Item 2 (tiêu thức 2) chiếm 2 hàng (dòng): Item 1 Item 2 Item 3 Item 4 Item 5 Kết . ỦY BAN NHÂN DÂN THÀNH PHỐ HÀ NỘI GIÁO TRÌNH HTML VÀ THIẾT KẾ WEBSITE (Mã số giáo trình: ) . 40 W+N*Mi(1 +N*MAd60j1W +N*Mi(1 1+N*Mkij60kij1 Bài tập 43 CHƯƠNG V. CÁC MỐI LIÊN KẾT SIÊU VĂN BẢN 44 V.1. Thẻ neo và mối liên kết 44 WW+N*Mljm11 W(%8-*F'&50%njo*BF'=(%8"11 WOG'p*+,S*?#%1 W1OG'p*D:&?#%1 W(%8-*N%*R%n*BF'=(%81 V.2 99 WW]*?C+"KL2&mF5*k'&Bww WR5N**F'&*{N**B4='*BW WR560=D+N**F'&H%WW W1R5N*?J2W Wx5*600+W VIII.2. Tổ chức một trang với các liên kết, danh sách và bảng 106 WN*,4BF=%8605N**F'&AB;We R5N*L'"7Ww |9N**F'&6H%7;<&WWW 1%P*Gc<*FN**F'&AB;WWw R5N*AB;"%*BH%W U'%*7"%*BH%W VIII.3.