II. Ngôn ngữ HTML 2.0
4. Một số thành phần định nghĩa các danh sách (list):
a. Thẻ <DL>...</DL>:
Định nghĩa danh sách các kiểu thuật ngữ và giải thích tơng ứng. Các thuật ngữ sẽ đợc trình bày ở dòng trên của dòng giải thích, ví dụ:
<DL>
<DT>Thuật ngữ 01<DD>Đây là giải thích cho định nghĩa 1. <DT>Thuật ngữ 02<DD>Đây là giải thích cho định nghĩa 2. </DL>
sẽ có dạng:
Thuật ngữ 01
Đây là giải thích cho định nghĩa 1. Thuật ngữ 02
Đây là giải thích cho định nghĩa 2.
Khi có thêm thuộc tính COMPACT, thuật ngữ và giải thích sẽ nằm trên cùng một dòng:
<DL COMPACT>
<DT>Thuật ngữ 01<DD>Đây là giải thích cho định nghĩa 1. <DT>Thuật ngữ 02<DD>Đây là giải thích cho định nghĩa 2. </DL>
b. Thẻ <DIR>...</DIR>:
Danh sách theo kiểu Directory đợc dùng để thể hiện một danh sách các mục có độ rộng khoảng dới 20 ký tự. Định nghĩa một mục bằng từ khoá <LI>:
<LI>Ăn sáng<LI>Ăn tra<LI>Ăn tối </DIR> sẽ có dạng: ỵ Ăn sáng ỵ Ăn tra ỵ Ăn tối c. Thẻ <MENU>...</MENU>:
Một danh sách kiểu Menu thờng đợc dùng để thể hiện các phần từ có độ dài khoảng một dòng. Khi đó các phần tử này sẽ đợc đặt sát gần nhau.
<MENU Type=square>
<LI>Mục thứ nhất trong danh sách.<LI>Mục thứ hai trong danh sách.<LI>Mục thứ ba trong danh sách.
</MENU>
sẽ có dạng:
ỵ Mục thứ nhất trong danh sách. ỵ Mục thứ hai trong danh sách. ỵ Mục thứ ba trong danh sách.
d. Thẻ <OL>..</OL>:
Một danh sách định nghĩa bằng từ khoá này sẽ có số thứ tự của mỗi mục ở đầu. Thờng dùng trong các danh sách cần phân biệt thứ tự:
<OL>
<LI>Ban đầu vo gạo.
<LI>Sau đó hãy bắc bếp lên, đổ nớc nào nồi. Chú ý mức nớc phải t- ơng ứng với lợng gạo cần nấu.
<LI>Khi nớc sôi, hãy đổ gạo vào nồi và đợi cơm chín. </OL>
sẽ có dạng:
1. Ban đầu vo gạo.
2. Sau đó hãy bắc bếp lên, đổ nớc nào nồi. Chú ý mức nớc phải tơng ứng với lợng gạo cần nấu.
3. Khi nớc sôi, hãy đổ gạo vào nồi và đợi cơm chín.
Danh sách kiển này cũng có thể nhận thuộc tính COMPACT, để yêu cầu trình duyệt Web sắp xếp các mục liền với nhau.
Netscape đa thêm một số thuộc tính mới vào danh sách kiểu có thứ tự, đó là:
• TYPE=A Danh sách sẽ liệt kê bằng các chữ hoa (A, B, C..)
• TYPE=a Liệt kê bằng chữ thờng (a, b, c,..)
• TYPE=I Liệt kê bằng chữ số La mã lớn (I, II, III..)
• TYPE=I Liệt kê bằng chữ số La mã nhỏ (i, ii, iii..)
• TYPE=1 Liệt kê bằng số (1, 2, 3,..)
Bên cạnh đó là thuộc tính START, quy định giá trị bắt đầu của danh sách. Ví dụ:
<OL TYPE=i START=3>
<LI>Phần tử thứ iii. <LI>Phần tử thứ iv. </OL>
e. Thẻ <UL>..</UL>:
Danh sách không thứ tự có các mục đợc đánh dấu bằng ký tự bullet, định nghĩa bằng từ khoá <UL> và <LI> nh trong ví dụ:
<UL>
<LI>Phần tử thứ nhất. <LI>Phần tử thứ hai. </UL>
Netscape cho phép thêm một số thuộc tính đặc biệt nh:
• TYPE=disc / circle Ký tự bullet tròn.
• TYPE=square Ký tự bullet vuông.