Trang khung (frameset)

Một phần của tài liệu Tài liệu lập trình web căn bản (Trang 107 - 108)

CHƯƠNG 12 FRAMESETS – KIỂM TRA VÀ XUẤT BẢN

13.1.1 Trang khung (frameset)

Là trang HTML đặc biệt. Trang khung không mang nội dung, không có thẻ <BODY>. Trang khung chỉ giúp chia viền khung (frame) cho trang web. Muốn tạo trang khung ta phải xác định rõ các yêu cầu sau:

 Số khung (frame) trong một trang khung (frameset)

 Tên cho từng khung cụ thể.

 Các tập tin HTML làm nội dung cho từng khung.

Ví dụ:

Trong ví dụ trên, tập tin trang khung có tên framepage.html được chia làm 3 khung: khung trên, khung trái và khung phải.Với tên cụ thể từng khung là:

 Khung trên : TopFrame.

 Khung trái : Leftframe.

 Khung phải : MainFrame.

Các tập tin HTML làm nội dung từng khung là:

 Tập tin TRÊN.HTML làm nội dung TopFrame.

 Tập tin TRÁI.HTML làm nội dung LeftFrame.

 Tập tin PHẢI.HTML làm nội dung MainFrame.

Ưu và khuyết điểm khi thiết kế một trang khung: Ưu:

 Có thể hiển thị nhiều trang HTML cùng lúc trên màn hình duyệt.

Tên khung: TopFrame

Tên khung: LeftFrame

Tên khung: MainFrame

tập tin: framepage.html Tập tin: TRÊN.HTML

Tập tin: TRÁI.HTML

 Phân chia tập tin rõ ràng cho từng khung cụ thể, nhóm tập tin chứa logo, banner riêng, nhóm tập tin chứa các nút liên kết riêng và nhóm tập tin chứa nội dung riêng.

 Phân nhóm nên dễ quản lý hệ nút liên kết, giúp điều khỉen websit thuận tiện hơn.

 Khi liên kết lật trang chỉ làm thay đổi nội dung trong một khung, các khung khác

vẫn giữ nguyên, nên hạn chế được việc thiết kế các thành phần lập lại như logo, banner, nút liên kết.., các thành phần dùng chung có thể để riêng trong khung chung.

Khuyết:

 Khá phức tạp trong thiêt kế. Đòi hỏi người thiết kế phải hiểu cặn kẻ về khái niệm,

thao tác thực hiện trên trang khung.

 Nếu không khéo thực hiện, các trang có thể tự bẻ gãy hoặc liên kết đến các trang

không nằm đúng trong khung được chỉ định.

Lưu ý trong thiết kế trang khung:

 Phân biệt sự khác nhau giữa trang khung (Frameset) và khung (Frame), trang

khung là tập hợp các khung đơn. Tập tin trang khung FramePage.html đựơc chia làm 3 khung, khung trên (topframe), khung trái (leftframe) và khung chính (mainframe).

 Tên của từng khung như Topframe, Leftframe, Mainframe do Dreamweaver mặc

định đặt tên, ta phải ghi nhận rõ từng tên khung để tiện thao tác liên kết trong trang khung, ta cũng có thể tự đặt tên cho trang khung.

 Phải phân biệt rõ sự khác biệt giữa tên khung và tên tập tin làm nội dung cho

khung

 Vì các khung được chia ra từ trang khung nên kích thước từng khung bị hẹp, vùng

hiển thị của từng khung nhỏ, nên khi thiết kế ta chỉ quan tâm những vùng được hiển thị như: Khung TRÊN, TRÁI, các tập tin TRÊN.HTML, TRÁI.HTML.

 Khi cần xem trang khung, phải mở tập tin khung framepage.html, nếu mở các

trang trên.html, trái.html, phải.html riêng lẻ thì nội dung hiển thị không trọn vẹn.

Một phần của tài liệu Tài liệu lập trình web căn bản (Trang 107 - 108)

Tải bản đầy đủ (PDF)

(171 trang)