1
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
KHOA KỸ THUẬT - CÔNG NGHỆ
Phone: 0274. 3834930 Website: http://et.tdmu.edu.vn
Chương 2
NGÔN NGỮ HTML
(HyperText Markup Language)
THIẾT KẾ WEB
NỘI DUNG
1.
Khái niệm
2.
Công dụng của HTML
3.
Tập tin định dạng HTML
4.
Căn bản về thẻ
5.
Cấu trúc bản của trang Web
6.
Các thẻ định dạng khối
18/01/2019 Bài giảng Thiết kế Web 2
1. HTML là gì?
HTML ngôn ngữ để xuất bản siêu văn bản trên
World Wide Web.
HTML ngôn ngữ xác định cấu trúc của thông tin.
sử dụng một loạt các thẻ thuộc tính, được dùng
để hiển thị văn bản các thông tin khác cung cấp
siêu liên kết tới các tài liệu web khác
18/01/2019 Bài giảng Thiết kế Web 3
2. Công dụng của HTML
Thiết kế được nội dung và hình thức của trang Web.
Xuất bản các tài liệu trực tuyến hay truy xuất các
thông tin trực tuyến bằng cách dùng các liên kết được
chèn vào trang Web.
Tạo ra các biểu mẫu trực tuyến nhằm thu thập các
thông tin về người dùng, quản các giao dịch…
Thêm vào trang Web các đối tượng âm thanh, hình
ảnh, video…
18/01/2019 Bài giảng Thiết kế Web 4
3. Tập tin định dạng HTML
tập tin phần mở rộng .htm hay .html.
tập tin văn bản thuần túy, chứa các đặc biệt
gọi Tag (thẻ), thường được đặt xung quanh một
khối văn bản nào đó.
thể được viết trên trình soạn: Microsoft
Frontpage, Adobe Dreamweaver, Notepad,…
18/01/2019 Bài giảng Thiết kế Web 5
4. Căn bản về thẻ (Tag)
Các lệnh trong HTML được gọi các thẻ. Các thẻ
này giúp định dạng, điều khiển nội dung hình thức
trình bày của một trang Web.
pháp tổng quát của 1 thẻ:
<tên_thẻ thuộc_tính_1=giá_trị_1 thuộc_tính_2=
giá_trị_2...>Chuỗi văn bản</tên_thẻ>
hoặc đơn giản nhất là: <tên_thẻ>Chuỗi văn
bản</tên_thẻ>
Vd: <title> Trang Web dau tien cua toi </title>
Tên thẻ không phân biệt chữ hoa/thường.
18/01/2019 Bài giảng Thiết kế Web 6
2
5. Cấu trúc bản của trang Web
<html>
<head>
<title>Tiêu đề của tài liệu</title>
</head>
<body các thuộc tính nếu có>
... nội dung của tài liệu
</body>
</html>
18/01/2019 Bài giảng Thiết kế Web 7
5. Cấu trúc bản
5.1 HTML
Cặp thẻ này được sử dụng để xác nhận một tài liệu tài liệu
HTML, tức là sử dụng các thẻ HTML để trình bày.
Toàn bộ nội dung của tài liệu được đặt giữa cặp thẻ này.
pháp:
<html>
... Toàn bộ nội của tài liệu được đặt đây
</html>
Trình duyệt sẽ xem các tài liệu không sử dụng thẻ <html>
như những tệp tin văn bản bình thường.
18/01/2019 Bài giảng Thiết kế Web 8
5. Cấu trúc cơ bản
5.2 HEAD
Thẻ HEAD được dùng để xác định phần mở đầu cho tài liệu.
pháp:
<head>
... Phần mở đầu (HEADER) của tài liệu được đặt đây
</head>
18/01/2019 Bài giảng Thiết kế Web 9
5. Cấu trúc bản
5.3 TITLE
Cặp thẻ này chỉ thể sử dụng trong phần mở đầu của tài
liệu, tức phải nằm trong thẻ phạm vi giới hạn bởi cặp
thẻ <HEAD>.
pháp:
<title>Tiêu đề của tài liệu</title>
Cặp thẻ: <title> định nghĩa những gì sẽ được thể hiện trên
thanh tiêu đề của trình duyệt.
18/01/2019 Bài giảng Thiết kế Web 10
5. Cấu trúc cơ bản
5.4 BODY
Thẻ này được sử dụng để xác định phần nội dung chính của
tài liệu - phần thân (body) của tài liệu. Trong phần thân
thể chứa các thông tin định dạng nhất định để đặt ảnh nền
cho tài liệu, màu nền, màu văn bản siêu liên kết, đặt lề cho
trang tài liệu... Những thông tin này được đặt phần tham số
của thẻ.
pháp:
<body các thuộc tính nếu >
.... phần nội dung của tài liệu được đặt đây
</body>
18/01/2019 Bài giảng Thiết kế Web 11
5. Cấu trúc bản
Một số thuộc tính chính:
background= : Đặt một ảnh nào đó m ảnh nền (background)
cho văn bản. Giá trị của tham số này (phần sau dấu bằng)
URL của file ảnh.
bgcolor= : Đặt mầu nền cho trang khi hiển thị. Nếu cả hai
tham số background bgcolor cùng giá trị thì trình duyệt
sẽ hiển thị mầu nền trước, sau đó mới tải ảnh lên phía trên.
text= : Xác định màu chữ của n bản, kể cả c đề mục.
alink=,vlink=,link=: Xác định màu sắc cho các siêu liên kết
trong văn bản. ơng ứng, alink liên kết đang được kích
hoạt - tức khi đã được ch chuột lên; vlink chỉ liên kết đã
từng được kích hoạt;
18/01/2019 Bài giảng Thiết kế Web 12
3
5. Cấu trúc cơ bản
Một số thuộc tính chính (tt):
Leftmargin=“n”
Topmargin=“n”
Rightmargin=“n”
Bottommargin=“n”
Thiết lập lề cho trang, với giá trị n đơn vị nh pixel
18/01/2019 Bài giảng Thiết kế Web 13
5. Cấu trúc cơ bản
dụ 1: Mở Notepad vào nội dung như sau:
Chú ý:
Chọn Font chữ và kiểu gõ Unicode để hiển thị được tiếng việt
18/01/2019 Bài giảng Thiết kế Web 14
5. Cấu trúc cơ bản
Lưu tập tin này lại với tên Vd1.html
Khi lưu phải chọn mục Unicode ở phần Encoding.
18/01/2019 Bài giảng Thiết kế Web 15
5. Cấu trúc cơ bản
dụ 1: Chạy file Vd1.html với trình duyệt IE ta được kết
quả như sau:
18/01/2019 Bài giảng Thiết kế Web 16
5. Cấu trúc bản
dụ 2:
18/01/2019 Bài giảng Thiết kế Web 17
5. Cấu trúc cơ bản
dụ 3:
18/01/2019 Bài giảng Thiết kế Web 18
4
6. Các thẻ định dạng khối
6.1. Các thẻ định dạng văn bản
Thẻ Ý nghĩa
<b> ... </b> In chữ đậm
<i> ... </i> In chữ nghiêng
<u> ... </u> In chữ gạch chân
<sup> ... </sup> Định dạng chỉ số trên (SuperScript)
<sub> ... </sub> Định dạng chỉ số dưới (SubScript)
<p>...</p> Một đoạn văn
<br> Xuống dòng (không </br>)
<font size=n face=name
color=color>…</font>
Chỉ định font, size, màu văn bản.
size=n: n từ 1 đến 7 (8,10,14,16,24,36),
mặc định 3
color=color: màu văn bản
face=name: tên font
<center>…</center> canh giữa
18/01/2019 Bài giảng Thiết kế Web 19
6.1. Các thẻ định dạng văn bản
Để ngắt ng tạo đoạn mới, tạo dòng trống:
Đặt văn bản trong cặp thẻ <p>...</p>
Để ngắt dòng không tạo đoạn mới:
Chèn thẻ <br /> tại vị trí muốn ngắt dòng.
Đặt câu ghi chú vào cặp thẻ
<!-- Câu chú thích-->
Nội dung câu chú thích không hiển thị trên trình duyệt
18/01/2019 Bài giảng Thiết kế Web 20
6.1. Các thẻ định dạng văn bản
dụ:
<html>
<head><title>Thu dinh dang van ban</title></head>
<Body>
<p><font size=4 color=red> ĐOẠN NÀY CÁC DÒNG:<BR>
<b>Dòng này đậm</b> <br />
<i>Dòng này nghiêng</i> <br />
<u>Dòng này gạch dưới</u><br />
<b><i>Dòng này vừa đậm vừa nghiêng</i></b> </font></p>
<p>Giải biện luận PT: aX<sup>2</sup>+bX+c=0 <br />
Công thức hoá học: H<sub>2</sub>SO<sub>4</sub></p>
<p><font size=7> Đoạn này chữ lớn quá</font></p>
</Body> </html>
18/01/2019 Bài giảng Thiết kế Web 21
6.1. Các thẻ định dạng văn bản
dụ:
18/01/2019 Bài giảng Thiết kế Web 22
6.2. Các thẻ định dạng danh sách
Danh sách không đánh số thứ tự
<ul>
<li> Mục 1 của danh sách </li>
<li> Mục 2 của danh sách </li>
.......
<li> Mục n của danh sách </li>
</ul>
Thay đổi kiểu dáng cho chỉ mục
<ul Type=Trị thuộc tính>: Áp dụng cho tất cả các mục
<li Type= Trị thuộc tính>: Áp dụng cho 1 mục chỉ định
Các trị thuộc tính: Disc: Dấu tròn đen (Mặc định), square:
Hình vuông đen đặc, Circle: Hình tròn rỗng
18/01/2019 Bài giảng Thiết kế Web 23
6.2. Các thẻ định dạng danh sách
Danh sách đánh số thứ tự
<ol>
<li> Mục 1 của danh sách </li>
<li> Mục 2 của danh sách </li>
. . . . . . .
<li> Mục n của danh sách </li>
</ol>
Thay đổi kiểu dáng cho chỉ mục
<ol Type=Trị> Kiểu STT cho toàn văn bản danh sách
<li Type= Trị> Kiểu STT cho 1 mục
Trị: 1,a,A,i,I tương ứng 1,2,3...; a,b,c...; A,B,C...; i,ii,iii...; hoặc
I,II,III...
18/01/2019 Bài giảng Thiết kế Web 24
5
6.2. Các thẻ định dạng danh sách
Danh sách đánh số thứ tự (tt)
Chỉ định giá trị khởi đầu
<ol Start=Trị>: Tác động tất cả các mục
trong danh sách trừ khi mục trong dánh
sách chỉ định khác
<li Value = Trị>: Tác động mục chỉ
định các mục sau đó nếu các mục này
không chỉ định khác.
18/01/2019 Bài giảng Thiết kế Web 25
6.2. Các thẻ định dạng danh sách
Danh sách đánh số th tự (tt)
<h3>CHƯƠNG TRÌNH ĐÀO TẠO NGÀNH WEBSITE</h3>
<ol type="I">
<li><b> THIẾT KẾ WEBSITE </b>
<ol type = “1">
<li> Ngôn ngữ HTML CSS </li>
<li> Ngôn ngữ kịch bản JavaScript </li>
<li> Thiết kế giao diện PhotoShop </li>
<li> Thiết kế WebSite Dreamweaver </li>
</ol>
<li><b> LẬP TRÌNH WEBSITE </b>
<ol type = "1">
<li> Phân tích Thiết kế
CSDL </li>
<li> Lập trình CSDL
ASP.NET SQL Sever </li>
<li> Quản trị Website </li>
</ol>
</ol>
18/01/2019 Bài giảng Thiết kế Web 26
6.2. Các thẻ định dạng danh sách
18/01/2019 Bài giảng Thiết kế Web 27
6.2. Các thẻ định dạng danh sách
Thẻ xác định danh sách (có đề mục mô tả đ mục)
một bộ gồm 3 thẻ:
<dl></dl> viết tắt của chữ "definition list" nghĩa sự
xác định (hay định nghĩa) danh sách.
<dt></dt> viết tắt của chữ "defines an item" nghĩa
xác định (hay định nghĩa) một mục.
<dd></dd> viết tắt của chữ "defines describe an item"
nghĩa xác định (hay định nghĩa) một tả của một mục.
18/01/2019 Bài giảng Thiết kế Web 28
6.2. Các thẻ định dạng danh sách
Danh sách (có đề mục tả đề mục)
18/01/2019 Bài giảng Thiết kế Web 29
6.3. Các thẻ định dạng đề mục
Văn bản nằm trong các thẻ đề mục sẽ cỡ chữ từ lớn
đến nhỏ giảm dần từ đề mục 1 đến đề mục 6
18/01/2019 Bài giảng Thiết kế Web 30
<h1> ... </h1> Định dạng đề mục cấp 1
<h2> ... </h2> Định dạng đề mục cấp 2
<h3> ... </h3> Định dạng đề mục cấp 3
<h4> ... </h4> Định dạng đề mục cấp 4
<h5> ... </h5> Định dạng đề mục cấp 5
<h6> ... </h6> Định dạng đề mục cấp 6