a) Netscape Navigator :
2.1.3. Những thẻ chính đợc dùng trong ngôn ngữ HTML
Để định dạng sắp đặt thông tin trong văn bản, HTML sử dụng các thẻ (tag). Mỗi tag đợc đặt trong dấu ngoặc nhọn, có loại thẻ đòi hỏi thẻ đóng, thẻ mở, có loại chỉ có thẻ mở. Ví dụ về việc dùng tag phần thân trong trang Web. <HTML> <HEAD> <TITLE>Nói về HTML</ TITLE> </HEAD> <BODY>
... ... </BODY> </HTML>
a). Loại định nghĩa các danh sách có thứ tự hoặc không thứ tự.
Ví dụ:
Mã nguồn HTML Thể hiện trên Web
Browser
<UL>Đánh dấu danh sách thuộc loại không thứ tự
<LI>First one <LI>First two </UL>
Đánh dấu danh sách thuộc loại không thứ tự
• First one • First two
b). Loại tag định nghĩa liên kết giữa tài liệu này với tài liệu khác
Mã nguồn HTML Thể hiện trên Web Browser
<a
href=”/home/index.html”> Liên kết </a>
Liên kết
Khi hiển thị trên màn hình của Web Browser, liên kết sẽ đợc thể hiện khác với ở dạng bình thờng (thờng là khác màu).
c). Loại tag định nghĩa bảng.
Mã nguồn HTML Thể hiện trên Web
Browser <table border> <tr> <td>A</td><td>B</td> <td>C</td> </tr> <tr> <td>D</td><td>E</td> <td>F</td> </tr> </table>
d). Loại tag định nghĩa Khung (Frame).
Frame mở rộng khả năng hiển thị trang Web bằng cách cho phép chia miền hiển thị thành nhiều vùng. Mỗi vùng nh vậy đợc gọi là Frame và có những đặc điểm sau:
- Nó có thể truy cập tới các Frame khác.
- Mỗi Frame có thể đợc đặt tên, dùng làm đích trong liên kết.
- Nó có thể tự thay đổi kích thớc khung nhìn hoặc có thể chọn để cho phép hay không cho phép ngời thay kích thớc này.
Frame đợc tạo bởi ba phần tử: Frameset, Frame và tài liệu Frame. Tài liệu Frame : Tài liệu Frame có một cấu trúc cơ bản rất giống với tài liệu HTML, ngoại trừ phần tử BODY đợc thay bởi phần tử Frameset. Đây là phần tử miêu tả những tài liệu HTML con hoặc Frame, và những Frame này sẽ tạo nên trang Web.
Tài liệu Frame có cấu trúc tổng quát nh sau: <HTML> <HEAD> E B A C D F
</HEAD> <FRAMESET> </FRAMESET> </HTML>
<FRAMESET> : Đây là phần tử chính để tạo FRAME. Một tài liệu FRAME chuẩn không có BODY, và không có phần tử nào trong BODY có thể xuất hiện trớc thẻ <FRAMESET> hoặc FRAMESET sẽ bị bỏ qua (trừ Frame động, đợc hỗ trợ bởi Internet Explorer) Thẻ <FRAMESET> có tơng ứng phần tử kết thúc, và trong FRAMESET, chỉ có những thẻ <FRAMESET> đợc lồng khác, các Thẻ <FRAME> hoặc phần tử NOFRAMES.
Ví dụ sau đây là kiểu giúp cho việc tạo tài liệu Frame: <HTML> <HEAD> <TITLE>Tạo Frame</FRAME> </HEAD> <BASEFONT SIZE=3> <FRAMESET ROWS=" 75,*, 58">
<FRAME SCROLLING=" yes/no" Name=" Title" NORESIZE SRC="Title.htm">
<FRAMESET COLS="35%, 57%">
<FRAME SCROLLING=" yes/no" Name=" Toc" SRC="Toc.htm"> <FRAME SCROLLING = "yes/no" Name="Buttons" SRC="Buttons.htm">
</FRAMESET> <NOFRAME>.... </NOFRAME> </HTML>
Thuộc tính ROWS lấy những giá trị trong danh sách đặt cách nhau bởi dấu phẩy. Những giá trị này có thể là tuyệt đối ( Đơn vị điểm) hoặc phần trăm tơng đối (value=n%).
Cú pháp của danh sách giá trị : ROWS=Value1, value2,.... Ví dụ: <FRAMESET ROWS="15%, 50%, 23%">
Thuộc tính SCROLLING đợc dùng để đặc tả Frame có thành cuộn hay không.
Nếu là "Yes" thanh cuộn luôn xuất hiện trong Frame. Nếu là "No" Frame sẽ không có thanh cuộn.
Thuộc tính COLS nhận những giá trị nằm trong dãy cách nhau bởi dấu phẩy.
Thuộc tính Name đợc dùng để gán một tên cho một Frame bởi vậy nó đợc đặt làm đích cho các liên kết từ các tài liệu khác. Thuộc tính này tuỳ chọn, mặc định mọi cửa sổ đều cha đợc đặt tên.
e). Loại tag định nghĩa Form
Form cho phép bạn nhận thông tin hay phản hồi từ các ngời dùng. Ngời dùng có thể đợc yêu cầu :
♦ Gõ vào những câu trả lời, ý kiến.
♦ Chọn câu trả lời từ danh sách do bạn tạo.
♦ Chọn câu trả lời từ một tuỳ chọn mà bạn đặc tả.
Dữ liệu sẽ gửi đến Web Server, và đợc xử lý bởi một Script là một ch- ơng trình nhỏ, đợc thiết kế để xử lý dữ liệu và (trong nhiều trờng hợp) tạo ra một trang HTML để phản hồi.
* Tạo Form
Trong tài liệu HTML, Form đợc tạo bởi tag <FORM>. Tag này dùng nh sau:
<FORM METHOD= "How _to _send " ACTION="URL of script"> ... form data ...
</FORM>
Tag <FORM> có hai thuộc tính : METHOD và ACTION. Thuộc tính METHOD nhận một trong hai giá trị là GET và POST. POST thờng dùng
hơn, nó cho phép gửi một lợng dữ liệu lớn. GET, trái lại, dùng để xử lý dữ liệu đơn giản, thờng trong các đáp ứng đơn, nh hộp soạn thảo văn bản. Vì vậy, nếu bạn dự định tạo một Form có nhiều phần tử thông tin và menu, nên dùng POST cho FORM.
<FORM METHOD="POST" ACTION="TimKiem.asp">
Ngợc lại, bạn chỉ có một hay nhiều phần tử trên form, dùng GET thích hợp hơn:
<FORM METHOD="GET" ACTION="TimKiem.asp">
Thuộc tính thứ hai là ACTION, nhận một URL, trỏ đến trình Script xử lý dữ liệu cho form của bạn. Thông thờng, Script đợc lu trong một th mục nào đó trên Web Server của bạn.
Ví dụ, Tạo Form nh sau:
<FORM METHOD="GET" ACTION ="http:/www.yourcom.com/Timkiem /TimKiem.asp">