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.