Một trang web thông thường gồm: Dữ liệu văn bản âm thanh hình ảnh Dữ liệu văn bản, âm thanh, hình ảnh, … Các tag thẻ HTML để định dạng mô tả cách thức các dữ liệu hiển thị trên
Trang 1ĐẠI HỌC SÀI GÒN – KHOA CNTT
Trang 2Nội dung buổi học trước
1 Các bước thiết lập website
Trang 4Giới thiệu về HTML
HTML (Hyper Text Markup Language): ngôn ngữ đánh dấu siêu
văn bản, dùng để xây dựng một webpage.
HTML: chứa các thành phần định dạng để báo cho browser biết
cách hiển thị một webpage.
Một trang web thông thường gồm:
Dữ liệu (văn bản âm thanh hình ảnh )
Dữ liệu (văn bản, âm thanh, hình ảnh, …)
Các tag (thẻ) HTML để định dạng mô tả cách thức các dữ liệu hiển thị trên trình duyệt
R Web broser: phân tích & “hiểu” các tags HTML, hiển thị nội dung
web cho người dùng
Webpage HTML: 1 file *.htm || *.html
Trang 5Trình duyệt – Trình soạn thảo
Web browser – trình duyệt web
Trang 7 Tag được quy định trong cặp dấu ngoặc <>
Phần lớn tag gồm 2 phần mở <tag> và đóng </tag>
R Thuộc tính của tag cung cấp thông tin bắt buộc/tùy chọn cho tag
Một số web browser không hiểu một số tag hoặc thuộc tính
Không phân biệt chữ hoa, thường
Trang 9Cấu trúc 1 tài liệu HTML
<ht l></ht l> Đị h hĩ h i ủ ă bả
<html></html> : Định nghĩa phạm vi của văn bản
HTML
<head></head> : Định nghĩa các mô tả về trang
HTML Thông tin trong tag này không được hiển thị trên
<body></body> : Xác định vùng thân của trang web,
nơi chứa các thông tin
Trang 14width : Chiều dài đường kẻ ngang
size : Bề rộng của đường kẻ ngang
Trang 15Định dạng chữ
<f t>H ll ld</f t>
<font>Hello world</font>
<font style="font-family:Verdana, Geneva, sans-serif"
color="#000099" size="3"> Hello world </font>
<b>This text is bold</b>
<strong>This text is strong </strong>
<big>This text is big </big>
<em>This text is emphasized </em>
<i>This text is italic </i>
R <i>This text is italic </i>
<small>This text is small</small>
This text contains a<sub>2</sub>
K This text contains a<sub>2</sub>
This text contains x<sup>2</sup>= a x a
Trang 16Định dạng chữ
<EM>Computer Sciences</EM>
<EM>Computer Sciences</EM>
<STRONG> Computer Sciences </STRONG>
<DFN> Computer Sciences </DFN>
<DFN> Computer Sciences </DFN>
<CODE> Computer Sciences </CODE>
<KBD> Computer Sciences </KBD> TextFormat.html
KBD Computer Sciences /KBD
<VAR> Computer Sciences </VAR>
<CITE> Computer Sciences </CITE>
<BLINK> Computer Sciences </BLINK>
<DEL> Computer Sciences </DEL>
Trang 17Định dạng theo tag <Pre>
Hiển thị đúng dạng văn bản đã soạn thảo (khoảng
Trang 18Các ký tự đặc biệt
Hiển thị các ký tự đặc biệt
Result Description Entity name Entity number
Khoảng trắng  
Dấ à
Hiển thị các ký tự đặc biệt
& Dấu và & &
“ Ngoặc kép " "
< Nhỏ hơn < <
Lớ hơ
> Lớn hơn > >
Ví dụ:Để hiển thị được: <Dai hoc sai Gon> & “SGU”
<Dai hoc sai Gon>  ; &
Trang 19R width: chiều rộng của hình khi hiển thị
height: chiều dài của hình khi hiển thị
position: Top, Bottom, Middle
K position: Top, Bottom, Middle
border : Độ dày nét viền quanh ảnh (default=0)
Trang 20Tag hình ảnh
Giá t ị ặ đị h ủ 2 th ộ tí h idth h i ht là kí h
Giá trị mặc định của 2 thuộc tính width, height là kích
thước thật của file ảnh
Đặt ảnh nền cho trang web
Sử dụng thẻ <body Background=‘Image Path’>
Trang 21Tag âm thanh
<bgsound> : Không có tag đóngg g g g
Thuộc tính của tag <bgsound> Sound.html
SRC : Đường dẫn đến file âm thanh
Loop : Số lần lặp (bằng -1 : Lặp vô hạn)
<bgsound> Thường đặt trong tag <head> của web
Ví d BGSOUND ‘b id’ LOOP ‘1’
R Ví dụ: <BGSOUND src=‘batman.mid’ LOOP=‘1’>
Tag comment – Ghi chú trong HTML
Trang 22List Item <li>
User-defined List <dl> <dt>, <di>
Trang 27Tag liên kết trang - URL
Trang 28Tag liên kết trang - URL
Trang 29Tag liên kết trang - URL
Tag liên kết trang Tag <a> (anchor)
Tag liên kết trang – Tag <a> (anchor)
Cú pháp:
<a href = “ URL ” target = ‘…’> Linked content </a>
Thuộc tính target của tag <a>
name : tải trang web vào frame có tên là name
blank : tải trang web vào cửa sổ mới
blank : tải trang web vào cửa sổ mới
parent : tải trang web vào cửa sổ cha của nó
self : tải trang web vào chính cửa sổ hiện hành
Trang 30Phân loại liên kết
â
Phân loại:
Liên kết ngoại (external link)
Liên kết nội (internal link)
Trang 31Liên kết ngoại (external link)
Trang 32Liên kết nội (internal link)
< “T ViT i”> Vị t í bắt đầ </ >
<a name = “TenViTri”> Vị trí bắt đầu </a>
<a href = “#TenViTri”> Text đại diện </a>
Nội dung trang khi
Nội dung trang khibấm liên kết
Trang 33Liên kết email (email link)
<a href = “mailto:emailAddress”>Liên hệ Admin</a>
<a href = mailto:emailAddress >Liên hệ Admin</a>
Trang 34Phân loại URL
<a href = “URL” target=‘….’> Link content </a>
<a href URL target … > Link content </a>
Địa chỉ URL phân làm 2 loại:
Địa chỉ tuyệt đối: là vị trí tuyệt đối so với mạng
Internet
Địa chỉ tương đối: là vị trí tương đối so với trang
web hiện hành đang chứa liên kết
Một số ký hiệu đường dẫn đặc biệt:
./ Thư mục hiện tại của webpage sử dụng link (mặc
Trang 35Phân loại URL
file A có link đến file B vậy file A
có HTML element:
<a href = “URL” target=‘ ’>
<a href = URL target= … >
Trang 36Phân loại URL
file B có link đến file C, vậy file B có, ậyHTML element:
<a href = “URL” target=‘….’>
Thumuc1_1/fileC.html
Trang 37Phân loại URL
file C có link đến file D, vậy file C cóHTML element:
<a href = “URL” targetg =‘….’>
/Thumuc1_2/fileD.html
Trang 38Phân loại URL
file D có link đến file F, vậy file D cóHTML element:
<a href = “URL” targetg =‘….’>
Trang 39Phân loại URL
file F có link đến file E, vậy file F cóHTML element:
<a href = “URL” targetg =‘….’>
Trang 40Phân loại URL
fil E ó li k đế fil A ở ị t íxác định X, vậy file E có HTML element:
<a name = “VitriX” </a>
<a href = “URL” >
Trang 41Phân loại URL
Trang 42Tag kẻ bảng - Table
Tên thẻ và các thuộc tính của thẻ
Tên thẻ / T tính Mô tả
<table> </table> Khởi tạo 1 bảng
Tên thẻ và các thuộc tính của thẻ
<tr> …</tr> Tạo 1 dòng, thẻ <tr> nằm trong thẻ <table>
<th> …</th> Tạo 1 ô tiêu để, thẻ <th> nằm trong thẻ <tr>
<td> …</td> Tạo 1 ô, thẻ <td> phải nằm trong thẻ <tr>
Colspan Thiết lập ô có độ rộng bằng bao nhiêu cột
R Rowspan Thiết lập ô có độ cao bằng bao nhiêu dòng
Background Thiết lập ảnh nền cho thẻ <table>, <td>, <tr>
Trang 44Colspan Table Tag
Trang 45Rowspan Table Tag
Trang 46Attribute Table Tag
Trang 47K Picture reference from: GV Trần Thị Bích Hạnh (2007)
Bài giảng Môn Lập trình và thiết kế web, K.CNTT, ĐHKHTN
Trang 50ĐẠI HỌC SÀI GÒN – KHOA CNTT
Trang 51Giới thiệu 1 số website tham khảo làm đồ án
Trang 52Giới thiệu 1 số website tham khảo làm đồ án
Trang 53Giới thiệu 1 số website tham khảo làm đồ án
Trang 54Bài thực hành HTML
Bài tập: HTML cơ bản Introduction
Thời gian giao: Buổi đầu Tuần 02
Thời gian nộp: Buổi đầu Tuần 03
Yêu cầu:
Viết ít nhất 4 trang *.html (1 homepage)
Viết ít nhất 4 trang html (1 homepage)
Giới thiệu thông tin cá nhân và các sở thích liên