thiết kế web Tableless mang đến cho bạn những điều sau:
Ít Markup
Bàn cần rất nhiều mã để thực sự tạo ra các tế bào bảng và các hàng, nơi như một div chỉ là một thẻ mở và đóng đơn giản . Điều này có nghĩa là ít người dùng của bạn tải xuống khi họ tải trang.
bảo trì dễ dàng hơn
Kể từ khi có ít đánh dấu với thiết kế Tableless, mã này là dễ dàng hơn để duy trì (ít mã để lội qua). Nó cũng dễ dàng hơn để thêm các phần tử vào một thiết kế không cần thiết bởi vì bạn không phải đi qua một bảng và xác định nơi tất cả các hàng và colspans cần phải được thêm vào các hàng và cột hiện có của bạn.
Nội dung và trình bày là riêng
một Đây là chìa khóa. Với thiết kế tableless, nó dễ dàng hơn nhiều để swap the CSS và hoàn toàn thay đổi giao diện của trang web mà không cần chạm vào đánh dấu.
Bàn là dành cho dữ liệu
Bàn nên được sử dụng khi bạn đang hiển thị dữ liệu dạng bảng. Cấu trúc của chúng làm cho chúng rất tốt trong việc xác định mối quan hệ giữa các tiêu đề và dữ liệu. Kết quả là chúng tuyệt vời cho khả năng truy cập khi nói đến dữ liệu dạng bảng.
Các Catch
Mặc dù không có nhiều điều để học hỏi trong CSS, nó sẽ mất một thời gian tốt để làm quen với tất cả các mâu thuẫn duyệt render (tôi nhìn bạn IE .. .). Nếu bạn muốn bắt đầu, tôi khuyên bạn nên tập trung vào việc tìm hiểu về cách floats and position behave. Một khi bạn đã sắp xếp xong, nó trở nên dễ dàng hơn nhiều.
"Các điều kiện khi sử dụng bảng là gì?" Khi bạn muốn hiển thị dữ liệu dạng bảng. Mà là để nói, sử dụng bảng để hiển thị các bảng dữ liệu, và sử dụng CSS cho bố trí. Đừng cố tạo lại các bảng không có bảng và không sử dụng các bảng để bố trí. –
trùng lặp: http://stackoverflow.com/questions/83073/why-not-use-tables-for-layout-in-html bất kỳ ai muốn các điểm miễn phí đều có thể sao chép câu trả lời ở đây: p – catchmeifyoutry
Khá chắc chắn câu hỏi này đã được được thực hiện cho đến chết: http://stackoverflow.com/questions/407420/what-is-the-benefit-of-tableless-design-if-you-need-clearing-blocks-everywhere http://stackoverflow.com/questions/1518223/table-vs-css-based-bố trí-cho-trang web http: // stackoverflow.com/questions/30251/tables-instead-of-divs http://stackoverflow.com/questions/96137/divs-vs-tables-a-rebuttal-please http://stackoverflow.com/questions/83073/div- vs-table –