L I NÓI Đ U
Ngày nay, Công ngh thông tin là m t trong nh ng ngành đang phát tri n
r t m nh m nh h ng sâu r ng đ n m i m t đ i s ng. Nó n n ưở ế
t ng c a n n kinh t tri th c, th c đo trình đ phát tri n c a m t qu c ế ướ
gia.Vì v y, vi c đào t o đ i ngũ k s công ngh thông tin ch t l ng đòi ư ượ
h i ph i đ c ctr ng và đ u t đúng m c. ượ ư
h i kinh t phát tri n đòi h i công ngh cũng ph i phát tri n. Công ế
ngh phát tri n, con ng i ngày càng phát minh ra nh ng thi t b công ngh s ườ ế
thông minh giúp đ con ng i v r t nhi u m t trong cu c s ng. ườ Trong th i đ i
ngày nay, đ t n c ta đang h i nh p vào WTO cùng v i s phát tri n nhanh chóng ướ
c a công ngh thông tin đ c áp d ng trên m i lĩnh v c c a cu c s ng nh kinh ượ ư
t , chính tr , văn hóa h i, t t c đ u c n công ngh thông tin. Nh hi n nayế ư
chúng ta đã bi t l p trình thi t k Website th đ c coi ngành “hot” ế ế ế ượ
hi n nay chúng ta đang r t quan tâm. Ngày nay xã h i phát tri n nhu c u v vi c s
h u riêng cho mình m t website cá nhân cùng l n. H u h t ai cũng có nhu c u ế
s h u m t website cá nhân hay m t blog đ chia s thông tin, h c t p, vi t nh t kí, ế
l u l i nh ng hình nh, video v gia đình b n bè… N m đ c nhu c u đó em đãư ượ
quy t đ nh ch n đ tài: “Xây d ng trang web nhân b ng HTML CSS” cho đ tế
th c t p chuyên ngành l n này. Trong quá trình tri n khai đ tài g p m t s
v ng m c nh ng đã đ c m t s th y cô giáo và các b n cùng l p giúp đ nên đướ ư ượ
tài đã hoàn thành đúng th i h n và k t qu ban đ u cũng khá hoàn thi n. ế
Em xin chân thành c m n giáo viên h ng d n th y: ơ ướ Lê Khánh D ngươ -B
môn: M ng và Truy n Thông đã giúp đ và ch d n em hoàn thành bài báo cáo này.
Sinh viên:D ng Th Maiươ
CH NG 1: C S LÝ THUY TƯƠ Ơ
1.1 T NG QUAN V NGÔN NG HTML
1.1.1 Gi i thi u v HTML
HTML (Hyper Text Markup Language - Ngôn ng đánh d u siêu văn b n)
m t s đ nh d ng đ báo cho trình duy t Web (Web browser) bi t cách đ hi n th ế
m t trang Web. Các trang Web th c ra không khác ngoài văn b n cùng v i các
th (tag) HTML đ c s p x p đúng cách ho c các đo n mã đ trình duy t Web bi t ượ ế ế
cách đ thông d ch và hi n th chúng lên trên màn hình.
Tên g i ngôn ng dánh d u siêu văn b n có ý nghĩa nh sau: ư
Đánh d u (Markup): HTML ngôn ng c a các th đánh d u - Tag. Các th
này xác đ nh cách th c trình bày đo n văn b n t ng ng trên màn hình. ươ
Ngôn ng (Language): HTML m t ngôn ng t ng t nh các ngôn ng ươ ư
l p trình, tuy nhiên đ n gi n h n. pháp ch t ch đ vi t các l nh th c ơ ơ ế
hi n vi c trình di n văn b n. Các t khoá ý nghĩa xác đ nh đ c c ng đ ng ượ
Internet th a nh n và s d ng. Ví d b = bold, ul = unordered list,…
Văn b n (Text): HTML đ u tiên tr c h t đ trình bày văn b n d a ướ ế
trên n n t ng m t văn b n. Các thành ph n khác nh hình nh, âm thanh, ho t ư
hình đ u ph i "c m neo" vào m t đo n văn b n nào đó.
Siêu văn b n (HyperText): 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. 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 đ cy 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.ượ
1.1.2 Trang ngu n HTML và trang Web.
Trang mã ngu n HTML là m t t p văn b n bình th ng g m các t ASCII, ườ
th đ c t o ra b ng b t c trình so n th o thông th ng nào. Theo quy c, ượ ườ ướ
t t c các t p mã ngu n c a trang siêu văn b n ph i có đuôi là .html ho c .htm.
Khi trình duy t (browser) đ c trang ngu n HTML, nó s d ch các th l nh
hi n th lên màn hình máy tính thì ta th ng g i trang Web. V y trang web ườ
không t n t i trên đĩa c ng c a máy tính c c b . cái th hi n c a trang
ngu n qua vi c x c a trình duy t. Nh sau này ta s th y, các trình duy t khác ư
nhau có th hi n th cùng m t trang mã ngu n không hoàn toàn gi ng nhau.
Nói so n th o siêu văn b n t c là t o ra trang mã ngu n HTML đúng quy đ nh
đ đ duy t hi u đ c hi n th đúng. S d ng HTML đ so n th o các trang ượ
siêu văn b n, v nguyên t c cũng không khác m y so v i dùng các b so n th o văn
b n thông th ng. Ch ng h n, trong so n th o văn b n thông th ng, đ làm n i ườ ườ
b t các tiêu đ ta ph i đánh d u ch n c to, căn chính gi a... Ch ng trình ươ
so n th o văn b n s chèn các d u hi u thích h p (ta không nhìn th y đ c) vào ượ
đ u cu i đo n tiêu đ đ c ch n đ th hi n theo yêu c u. V i HTML cũng ượ
t ng t nh v y. ươ ư
1.1.3 Th (tag) HTML là gì?
Đ bi u di n thông tin trên trang web, www s d ng ngôn ng HTML đ
trình bày thông tin. M i thông tin chi ti t s đ c trình bày đ nh d ng d a vào ế ượ
m t c p th (tag) HTML t ng ng. ươ
- M i c p th bao g m: th m th đóng. Tên th m th đóng gi ng
nhau và đ c đ t t ng c p d u <tên th >ượ
- Trong th m có th có thêm các tham s phía sau tên th
- Trong th đóng có thêm d u / phía tr c tên th ướ
- D li u c n trình bày đ t trong c p th m và th đóng
- Có m t s th không nh t thi t ph i vi t c th đóng ế ế
- Có th đ t các c p th HTML l ng nhau
C u trúc chung c a m t th (tag) HTML nh sau: ư
<Ten_The thamso1= giatri1 thamso2=giatri2…>
Thông tin c n trình bày
</Ten_The>
Ví d :
<B>ch đ m</B>
<I>ch nghiêng</I>
<U>ch g ch chân<U>
<B><I>ch v a đ m v a nghiêng</I></B>
1.1.4 C u trúc c a m t trang HTML.
<html>
<head>
<title>Tiêu đ trang web</title>
</head>
<body>
N i dung trang web
</body>
</html>
1.1.5 Các quy t c chung.
M t s đi u c n l u ý khi so n th o siêu văn b n b ng HTML: ư
- Nhi u d u cách li n nhau cũng ch tác d ng nh m t d u cách. B n ph i ư
s d ng th đ th hi n nhi u d u giãn cách li n nhau.
- Enter đ xu ng dòng đ c xem nh m t d u cách, đ xu ng hàng thì ượ ư
chúng ta ph i s d ng th t ng ng ươ
- Có th vi t tên th không phân bi t ch in th ng và in hoa. ế ườ
- các t d u l n h n ">", d u nh h n "<" đã đ c dùng làm th đánh ơ ơ ượ
d u, do đó đ hi n th các kí t này HTML quy đ nh cách vi t: &gt; &lt; ế
Nói chung, quy t c vi t các t đ c bi t trong HTML là tên_quy_đ nh c a kí ế
t n m gi a d u ampersand - & và d u ch m ph y ' ; '&tên_quy_đ nh;
5 ký t đ c bi t hay dùng
Ký tCách vi tế
< &lt;
> &gt;
&quot;
Ký t tr ng &nbsp;
& &amp;
Có th chèn các dòng bình lu n, chú thích... vào trang mã ngu n b ng cách đ t
gi a c p d u chú thích <!-- -->. Trình duy t s b qua không xét đ n ph n ế
n m gi a c p d u đó:
<!-- Dòng chú thích -->
1.1.6 Các th đ nh c u trúc tài li u.
- <HTML></HTML>
- <HEAD></HEAD>
- <TITLE></TITLE>
- <BODY></BODY>
Các tham s c a th
Tham sÝ nghĩa
LINK Ch đ nh màu c a văn b n liên k t ế
ALINK Ch đ nh màu c a văn b n siêu liên k t đang ch n ế
VLINK Ch đ nh màu c a văn b n siêu liên k t đã m ế
BACKGROUND Ch đ nh đ a ch nh dùng làm n n
BGCOLOR Ch đ nh màu n n
TEXT Ch đ nh màu c a văn b n trong tài li u
SCROLL Yes hay No có hay không có thanh cu n
TOPMARGIN L trên
RIGHTMARGIN L ph i
1.1.7 Các th đ nh d ng
- <P></P>