Để bố trí dữ liệu bảng.
Bảng dành cho dữ liệu dạng bảng. Giai đoạn = Stage.
Các <table>
thẻ là không ác. Bất chấp những gì một số người nghĩ và nói, quan điểm của CSS là không bao giờ sử dụng nó. Tuy nhiên, một hệ quả của nguyên tắc Semantic HTML là bạn không bao giờ nên sử dụng các bảng để bố trí . Hãy để tôi nói điều đó một lần nữa, như đoạn văn của riêng nó, để nhấn mạnh:
Không bao giờ sử dụng bảng để bố trí. Không bao giờ.
Nếu bạn không thể quyết định liệu một bảng có phải là lựa chọn đúng hay không, hãy tự hỏi mình những câu hỏi sau:
- Các hàng hoặc cột thông tin có chung một thuộc tính không?
- Nếu tôi thay đổi thứ tự của các hàng hoặc cột, nó vẫn có ý nghĩa chứ?
- Nếu tôi hoán chuyển các trục của bảng (tạo các hàng thành cột và ngược lại) thì nó có còn ý nghĩa không?
Nếu câu trả lời ở trên nói chung là về Hrm ... Tôi đoán là không, thì bạn không nên sử dụng bảng.
Nếu bạn cần thuyết phục hơn, hãy xem "Tại sao các bảng lại tệ (đối với bố cục) so với ngữ nghĩa HTML + CSS" .