nhập môn html 1

31
Trình bày: Nguyễn Phú Trường Chương III

Upload: ly-hai

Post on 21-Jun-2015

4.658 views

Category:

Technology


1 download

DESCRIPTION

Lập trình web

TRANSCRIPT

Page 1: Nhập môn HTML 1

Trình bày: Nguyễn Phú Trường

Chương III

Page 2: Nhập môn HTML 1

NỘI DUNG

Giới thiệu HTML

Thành phần của HTML

Thẻ HTML cơ bản

Thẻ HTML nâng cao

Tóm tắt

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông2

Page 3: Nhập môn HTML 1

Mô hình Web

User

Web Serverfile1.htm

Trình duyệt (Browser)

Trang Web

GIỚI THIỆU HTML

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông3

Page 4: Nhập môn HTML 1

Ngôn ngữ đánh dấu siêu văn bản (Hyper Text Markup

Language)

Do Tim Berner Lee phát minh và được W3C (World Wide

Web Consortium) đưa thành chuẩn năm 1994.

File HTML là 1 text file (file văn bản) có chứa các thẻ (tag)

đánh dấu.

Thẻ - tag dùng để định dạng văn bản, và được hiển thị bởi

trình duyệt Web (Web Browser)

Các trình duyệt thường không báo lỗi cú pháp HTML. Nếu

viết sai cú pháp, kết quả hiển thị không đúng với dự định.

HTML LÀ GÌ?

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông4

Page 5: Nhập môn HTML 1

SOẠN THẢO TRANG HTML

Trang HTML có phần mở rộng (đuôi) là .HTM hoặc

.HTML

Có thể tạo trang HTML bằng bất cứ trình soạn thảo “văn

bản thuần” nào (Notepad, EditPlus, Turbo Pascal,…)

Có nhiều trình soạn thảo HTML cho phép NSD soạn

thảo trực quan, kết quả sinh ra HTML tương ứng như:

Microsoft FrontPage

Macromedia Dreamweaver

Bộ môn Mạng máy tính & Truyền thông524/Oct/2009

Page 6: Nhập môn HTML 1

<html>

<head>

<title> Tieu de cua trang </title>

</head>

<body>

Day la trang Web dau tien.

<b> Day la doan van ban in dam</b>

</body>

</html>

CẤU TRÚC TÀI LIỆU HTML

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông6

Page 7: Nhập môn HTML 1

Thẻ - tag trong HTML Dùng để định dạng tài liệu,

Tên thẻ không phân biệt ký tự HOA hay thường,

Thuộc tính của để bổ sung thêm thông tin cho nội

dung,

Văn bản cần định dạng phải nằm giữa thẻ bắt đầu

và thẻ kết thúc gọi là thành phần nội dung,

Thẻ có thể lồng vào trong thẻ khác, nhưng không

có sự CHÉO lẫn nhau

CÁC THÀNH PHẦN HTML

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông7

Page 8: Nhập môn HTML 1

Thẻ - tag trong HTML Dạng thẻ

Thẻ đơn: chỉ có thẻ bắt đầuVí dụ:

<BR>

<image src=“”>

Thẻ kép: có thẻ bắt đầu và có thẻ kết thúc

<B> Văn bản được in đậm</B>

CÁC THÀNH PHẦN HTML

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông8

Page 9: Nhập môn HTML 1

Địa chỉ tuyệt đối và địa chỉ tương đối Địa chỉ tuyệt đối: địa chỉ đầy đủ đến 1 tài liệu trên

Internet hay trong máy tính cục bộ.• VD : http://www.cit.ctu.edu.vn/thongbao.htm

Địa chỉ nền: địa chỉ bắt đầu của trang Web đó.

• VD : <base href="http://www.cit.ctu.edu.vn/htmt_tt/">

Địa chỉ tương đối: địa chỉ được tính từ vị trí hiện tại

của trang HTML hay tính từ địa chỉ nền (nếu có).• VD : <img src=“hinhnen/smile.gif">

• <a href=“./nextpage.htm"> Trang ke tiep </a>

CÁC THÀNH PHẦN HTML

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông9

Page 10: Nhập môn HTML 1

<html> : định nghĩa 1 trang Web

<head> : phần đầu của trang Web

<body> : phần thân của trang Web

<h1> ... <h6> : các đề mục kích thước từ 1 đến 6

<p> : một đoạn (paragraph)

<br> : xuống hàng

<hr> : vẽ 1 hàng ngang

<!-- --> : chú thích

Thuộc tính : align = “left / right / center”

CÁC THẺ CƠ BẢN

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông10

Page 11: Nhập môn HTML 1

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông11

CÁC THẺ CƠ BẢN

Page 12: Nhập môn HTML 1

THẺ ĐỊNH DẠNG VĂN BẢN

<b> : in đậm

<u> : gạch dưới

<i> : in nghiêng

<strong> : nhấn mạnh

<em> : làm nổi bật

<big> : chữ lớn

<small> : chữ nhỏ

<sup> : chỉ số trên

<sub> : chỉ số dưới

<code>: computer code

<kbd>: keyboard

<samp>: sample

<tt> : teletype text

<var> : variable

<pre> : có dạng giống

như phần soạn thảo.

<strike>, <s>, <del> :

gạch giữa

1224/Oct/2009 Bộ môn Mạng máy tính & Truyền thông

Page 13: Nhập môn HTML 1

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông13

CÁC THẺ CƠ BẢN

Page 14: Nhập môn HTML 1

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông14

CÁC THẺ CƠ BẢN

Page 15: Nhập môn HTML 1

Định dạng ký tự đặc biệt: &nbsp; khoảng trắng

&lt; ký tự <

&gt; ký tự >

&amp; ký tự &

&quot; ký tự “

&copy; ký tự ©

&reg; ký tự ®

&yen; ký tự ¥

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông15

CÁC THẺ CƠ BẢN

Page 16: Nhập môn HTML 1

Thẻ tạo liên kết:

Liên kết ngoài :

<a href=“URL"> Text đại diện </a>

………………………………………………………Text đại diện

……………………………………

Trang hiện tại

……………………………………………………………………………………………

Trang có địa chỉ xác định từ URL

Click chuột

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông16

CÁC THẺ CƠ BẢN

Page 17: Nhập môn HTML 1

Ví dụ tạo liên kết ngoài:

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông17

CÁC THẺ CƠ BẢN

Page 18: Nhập môn HTML 1

Thẻ tạo liên kết (link):

Liên kết trong :• <a name=“TenViTri">Vi tri bat dau </a>

• <a href=“#TenViTri"> Text đại diện </a>……………………………………Text đại diện…………………………………………………………………………Vi tri bat dau.…abcdefgh…...01234567….…………………

Nội dung trang khi

chưa liên kết

Click chuột

Vi tri bat dau.…abcdefgh…...01234567….………………….………………….………………….………………….………………….………………….…………………

Nội dung trang khi

bấm liên kết

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông18

CÁC THẺ CƠ BẢN

Page 19: Nhập môn HTML 1

Ví dụ tạo liên kết trong:

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông19

CÁC THẺ CƠ BẢN

Page 20: Nhập môn HTML 1

Thẻ tạo liên kết(link):

Kết hợp liên kết ngoài và liên kết trong :

<a name=“TenViTri">Vi tri bat dau </a>

<a href=“URL#TenViTri"> Text đại diện </a>

……………………………………Text đại diện…………………………………………………………………………

Trang hiện tại

Click chuột

Vi tri bat dau.…abcdefgh…...01234567….………………….………………….………………….………………….………………….………………….…………………

Nội dung trang khi

bấm liên kết

………………………………………………………Vi tri bat dau.…abcdefgh…...01234567….…………………

Trang có địa chỉ xác định từ URL

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông20

CÁC THẺ CƠ BẢN

Page 21: Nhập môn HTML 1

Ví dụ tạo liên kết kết hợp ngoài - trong

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông21

CÁC THẺ CƠ BẢN

Page 22: Nhập môn HTML 1

Tạo liên kết (link) mở rộng

Mở thêm 1 trang mới từ liên kết

<a href=“URL" target="_blank"> Text </a>

Đến 1 trang dưới dạng toàn trình duyệt

<a href=“URL" target="_top"> Text </a>

Đến chương trình Mail Client :

<a href=“mailto : [email protected]“> Text </a>

Từ 1 hình ảnh

<a href=“Url1“> <img src=“Url2”> </a>

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông22

CÁC THẺ CƠ BẢN

Page 23: Nhập môn HTML 1

Ví dụ tạo liên kết mở rộng

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông23

CÁC THẺ CƠ BẢN

Page 24: Nhập môn HTML 1

Thẻ Frame

Trình bày nhiều tài liệu HTML trong cùng 1 trang

Mỗi tài liệu HTML đó gọi là frame.

Mỗi frame sẽ độc lập với nhau.

Thẻ <frameset> dùng để chia màn hình ra nhiều

frame, mỗi frame định nghĩa 1 tập các dòng,cột.• VD : <frameset cols="25%,75%">

• <frame src="frame_a.htm">

• <frame src="frame_b.htm">

• </frameset>

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông24

CÁC THẺ CƠ BẢN

Page 25: Nhập môn HTML 1

Ví dụ tạo Frame trong HTML

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông25

CÁC THẺ CƠ BẢN

Page 26: Nhập môn HTML 1

Thẻ Table

Một bảng được định nghĩa bởi thẻ <table>

Một bảng được chia làm nhiều dòng ( với thẻ <tr> )

Mỗi dòng được chia làm nhiều ô dữ liệu ( thẻ <td> )

Nội dung thông tin trong mỗi ô trong bảng :

Text, hình ảnh, đường thẳng(hr)

Danh sách (list)

Form

Table con, …

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông26

CÁC THẺ CƠ BẢN

Page 27: Nhập môn HTML 1

Ví dụ tạo table trong HTML

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông27

CÁC THẺ CƠ BẢN

Page 28: Nhập môn HTML 1

Ví dụ tạo table trong HTML

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông28

CÁC THẺ CƠ BẢN

Page 29: Nhập môn HTML 1

Table với ô dữ liệu trống

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông29

CÁC THẺ CƠ BẢN

Page 30: Nhập môn HTML 1

Table với thuộc tính border

24/Oct/2009 Bộ môn Mạng máy tính & Truyền thông30

CÁC THẺ CƠ BẢN

Page 31: Nhập môn HTML 1