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.

Các bác pro cho em xin ý kiến và giải pháp với!

Võ Hoài Nam viết 20:34 ngày 30/09/2018

Nghe đồn thiếu thiếu gì đó hả bạn?

PC viết 20:30 ngày 30/09/2018

Ad cắt nội dung của em ak

Itachi Citus viết 20:35 ngày 30/09/2018

Frameset đã bị bỏ rồi á bạn, thảo nào mình nghe tên thấy lạ.

This element is obsolete and should no longer be used
https://msdn.microsoft.com/en-us/library/ms535251(v=vs.85).aspx

Nguyễn Hoàng Vũ viết 20:30 ngày 30/09/2018

Mình nghĩ bạn nên sử dụng và học bootstrap sẽ nhanh hơn là học css từ đầu

  1. Bạn vào đây để xem cách download và include nó vào trang web của bạn.
  2. Sau đó bạn đọc về grid system để hiểu rõ cách dàn trang bằng bootstrap.
  3. Sau khi dàn trang xong thì sẽ tìm hiểu 3 components thông dụng của web là table, form, button

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

vũ xuân quân viết 20:27 ngày 30/09/2018

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.

Bài liên quan
0