30/09/2018, 18:21
Div và Frameset cái nào hơn?
Em mới chập chững bước vào web.
Bài toán đặt ra: 1 trang web đọc sách điện tử giao diện cơ bản như sau:
Cô giáo em có dạy 2 cách
1: sử dụng để load 3 file tieude.html,mucluc.html, noidung.html vào web. Khi click vào mục lục thì web sẽ load ra nội dung từng mục
2: sử dụng các thẻ
chia bố cục web thành 3 phần như trên. Khi click vào từng mục nó sẽ chuyển link sang 1 trang mới có giao diện y hệt nhưng khác mỗi nội dung (tức là copy code chỉ sửa mỗi nội dung)
Theo ý kiến chủ quan của em thì làm theo cách 1 rất tiện khi ta có thay đổi về số chương thì chỉ cần cập nhật lại phần mucluc thôi. Còn cách 2 ta phải cập nhật lại toàn bộ các trang link đến rất cùi.
Tuy nhiên cô bảo giờ ng ta chỉ yếu dùng div ít dùng frameset vì nó nhanh hơn, như kia thì frameset phải load cả 3 trang khi ta click vào chương1. còn div chỉ load trang chương1 (có giao diện y hệt). Mà e thấy kiểu j chả phải load lại toàn bộ cái đống kia.
Theo ý kiến chủ quan của em thì làm theo cách 1 rất tiện khi ta có thay đổi về số chương thì chỉ cần cập nhật lại phần mucluc thôi. Còn cách 2 ta phải cập nhật lại toàn bộ các trang link đến rất cùi.
Tuy nhiên cô bảo giờ ng ta chỉ yếu dùng div ít dùng frameset vì nó nhanh hơn, như kia thì frameset phải load cả 3 trang khi ta click vào chương1. còn div chỉ load trang chương1 (có giao diện y hệt). Mà e thấy kiểu j chả phải load lại toàn bộ cái đống kia.
Các bác pro cho em xin ý kiến và giải pháp với!
Bài liên quan
Nghe đồn thiếu thiếu gì đó hả bạn?
Ad cắt nội dung của em ak
Frameset đã bị bỏ rồi á bạn, thảo nào mình nghe tên thấy lạ.
Mình nghĩ bạn nên sử dụng và học bootstrap sẽ nhanh hơn là học css từ đầu
Nhiêu đó chắc đủ để bạn tạo có thể bước đầu tạo giao diện cho trang web của mình rồi. Sau khi thành thạo thì có thể tìm hiểu thêm các component khác để làm phong phú hơn cho trang web
Updated: Nhìn layout trang web của bạn chắc cần sử dụng thêm panel cho mỗi widget
Tóm lại thì DIV sẽ hơn Frameset.
Frameset có lâu rồi và giờ không còn xài nữa vì những khó khắc của nó gây nên.