II. Ngôn ngữ HTML 2.0
1. Cấu trúc của tài liệu HTML:
Một tài liệu HTML phải có đầy đủ các thành phần sau đây:
a. Thẻ <HTML>...</HTML>
Đây là thẻ đánh dấu điểm đầu và điểm cuối của tài liệu HTML. Các thẻ khác đợc định nghĩa bên trong:
<HTML>
Tài liệu và các thẻ khác đợc định nghĩa ở đây! </HTML>
b. Thẻ <HEAD>...</HEAD>
Mỗi tài liệu HTML đều chứa một số thông tin riêng liên quan đến tài liệu đó, các thông tin này nằm trong khối định nghĩa bởi thẻ <HEAD>...</HEAD>. Ví dụ nh:
<HEAD>
<TITLE>Giới thiệu về HTML</TITLE> </HEAD>
Chú ý rằng <TITLE>...</TITLE> là khối định nghĩa tiêu đề cho tài liệu đó, bắt buộc phải có trong phần <HEAD> của tài liệu. Ngoài <TITLE>... </TITLE> ra, các thẻ sau đây cũng đợc đặt trong khối <HEAD>...</HEAD>:
• <BASE> : Chỉ ra địa chỉ URL của tài liệu HTML đó
• <ISINDEX> : Cho phép định nghĩa từ khoá cho tài liệu. Các chơng trình tìm kiếm trên WEB sẽ dựa vào từ khoá này để phân loại tài liệu.
• <LINK> : Chỉ ra mối quan hệ giữa các tài liệu với nhau.
• <NEXTID> : Tạo định danh duy nhất cho tài liệu
c. Thẻ <BODY>...</BODY>
Định nghĩa phần thân tài liệu. Các văn bản, hình ảnh cần hiển thị trên màn hình của chơng trình duyệt Web đợc định nghĩa ở đây. Ví dụ:
<BODY>
Tài liệu định nghĩa ở đây... </BODY>
Với Netscape, thẻ <BODY> còn có thêm phần điều khiển nền tài liệu, đó là:
<BODY BACKGROUND="Địa chỉ URL hay đờng dẫn đến ảnh nền> Tài liệu ở đây...
</BODY>
Thuộc tính BACKGROUND quy định ảnh nền cho tài liệu, tuy nhiên còn có một số thuộc tính khác nh:
• LINK="#rrggbb" : Quy định màu cho liên kết (link)
• VLINK="#rrggbb" : Quy định màu cho các liên kết đã đợc đọc (visited link)
• ALINK="#rrggbb" : Quy định màu cho các liên kết active
• BGCOLOR="#rrggbb" : Quy định màu nền cho tài liệu
• TEXT="#rrggbb" : Quy định màu chữ cho tài liệu