PDA

View Full Version : Vấn đề k mới - show danh sách thì nên dùng DIV hay TABLE?



_ThietKeMienPhi_
29-04-2012, 14:02
Trang fontend show danh sách (ID, name, ngày tạo,...) thì nên sử dụng DIV hay TABLE cho trường hợp này? Câu hỏi của mình có 2 ngụ ý:

1. Cái nào sẽ tốt cho SEO hơn (đương nhiên là layout sẽ được dựng = DIV, mình đang wan tâm phần danh sách).

2. Dùng cái nào sẽ tối ưu code nhất ( ít nhất là phải load nhanh ), vì đôi khi dùng 1 loại chưa chắc đã tốt nhất.

zmt264
29-04-2012, 14:20
Trang backend show danh sách (ID, name, ngày tạo,...) thì nên sử dụng DIV hay TABLE cho trường hợp này? Câu hỏi của mình có 2 ngụ ý:

1. Cái nào sẽ tốt cho SEO hơn (đương nhiên là layout sẽ được dựng = DIV, mình đang wan tâm phần danh sách).

2. Dùng cái nào sẽ tối ưu code nhất ( ít nhất là phải load nhanh ), vì đôi khi dùng 1 loại chưa chắc đã tốt nhất.

1. Nên cài đặt các mã nguồn nổi tiếng (XenForo, vBB, Wordpress, Drupal ...) và tham khảo mã nguồn HTML nó sinh ra, toàn chuyên gia viết, đáng đọc.

2. Dựa vào kinh nghiệm, lý thuyết và dựa vào cái 1, thì với danh sách (mà bản chất nó là tabular data) thì nên dùng table

3. Không hiểu ý bạn backend là gì? Mình vẫn hiểu backend là phần quản trị, ở phần đó thì quan tâm SEO làm gì? hơn nữa số người quản trị và số công việc quản trị thường rất ít so với frontend, vậy nên ta cũng tập trung tối ưu cho frontend thôi.

_ThietKeMienPhi_
29-04-2012, 16:22
3. Không hiểu ý bạn backend là gì? Mình vẫn hiểu backend là phần quản trị, ở phần đó thì quan tâm SEO làm gì? hơn nữa số người quản trị và số công việc quản trị thường rất ít so với frontend, vậy nên ta cũng tập trung tối ưu cho frontend thôi.

Sorry ghi nhầm backend.

trungvn.info
29-04-2012, 16:52
Các mã nguồn lớn như phpMyAdmin vẫn dùng table đó bạn :rolleyes:

nnquangit
29-04-2012, 19:29
Trang fontend show danh sách (ID, name, ngày tạo,...) thì nên sử dụng DIV hay TABLE cho trường hợp này? Câu hỏi của mình có 2 ngụ ý:

1. Cái nào sẽ tốt cho SEO hơn (đương nhiên là layout sẽ được dựng = DIV, mình đang wan tâm phần danh sách).

2. Dùng cái nào sẽ tối ưu code nhất ( ít nhất là phải load nhanh ), vì đôi khi dùng 1 loại chưa chắc đã tốt nhất.

show danh sách (ID, name, ngày tạo,...) nên dùng table.

_ThietKeMienPhi_
29-04-2012, 20:30
Các mã nguồn lớn như phpMyAdmin vẫn dùng table đó bạn :rolleyes:

Bạn đúng là "siêu nhân" thật, mấy cái đó chỉ để cá nhân xem thôi, có public cho ai đâu?

sonnb
30-04-2012, 00:13
Bây giờ ít khi họ dùng tới table lắm bạn à, trừ những code cũ hoặc họ không muốn đổi. Div thì cũng ít khi họ dùng để tạo list, do có thể sẽ gặp khó khăn khi căn chỉnh.

Bạn tham khảo facebook, twitter,... bây giờ họ toàn dùng UL và LI thôi.

luuanhquyen
03-05-2012, 02:01
hờ hờ trong nhiều trường hợp dv hay table chả khác gì nhau dẫn đến việc chả biết nên dùng cái nào. :D

ngoc_ann_00
03-05-2012, 21:42
Trang fontend show danh sách (ID, name, ngày tạo,...) thì nên sử dụng DIV hay TABLE cho trường hợp này? Câu hỏi của mình có 2 ngụ ý:

1. Cái nào sẽ tốt cho SEO hơn (đương nhiên là layout sẽ được dựng = DIV, mình đang wan tâm phần danh sách).

2. Dùng cái nào sẽ tối ưu code nhất ( ít nhất là phải load nhanh ), vì đôi khi dùng 1 loại chưa chắc đã tốt nhất.
trong trường hợp này thì đúng là table đó bạn
SEO thì chả liên lụy gì trong vụ này.

kientre
03-05-2012, 22:49
bạn quen dùng gì thì dùng cái đấy. Div hay table ở đây theo mình cũng chả ảnh hưởng đến seo mấy. quan trọng là nội dung bên trong nó chứa j

nhoemzx
04-05-2012, 06:50
Nghĩ đơn gian hơn, data của bạn được lưu ở trong table (Database) thì div hay table sẽ thích hợp hơn? Note: Nếu bạn chỉ cần 1 record hay basic thì dùng cái gì không quan trọng, cái gì tiện và cảm thấy thoải mãi thì dùng.