Bàn từ lâu đã nhận được một rap xấu trong thiết kế web. Nhiều năm trước, các bảng HTML được sử dụng để bố trí, rõ ràng không phải là những gì chúng được dự định. Khi CSS tăng lên mức sử dụng phổ biến cho bố cục trang web, ý tưởng cho rằng "các bảng xấu" đã được giữ. Thật không may, nhiều người hiểu lầm điều này có nghĩa là tất cả các bảng HTML đều xấu. Đó không phải là trường hợp nào cả. Thực tế là các bảng HTML là xấu khi chúng được sử dụng cho một cái gì đó khác với mục đích thực sự của họ, đó là để hiển thị dữ liệu dạng bảng (bảng tính, lịch, vv). Nếu bạn đang xây dựng trang web và có trang có loại dữ liệu dạng bảng này, bạn không nên ngần ngại sử dụng bảng HTML trên trang của mình.
Nếu bạn bắt đầu xây dựng trang web trong những năm kể từ khi các bảng HTML cho bố cục rơi ra khỏi ưu tiên, bạn có thể không thực sự quen thuộc với các yếu tố tạo nên các bảng HTML. Một câu hỏi mà nhiều người có khi họ bắt đầu xem xét đánh dấu bảng là:
"Sự khác biệt giữa
Tag là gì?
Thẻ
Thẻ là gì
Thẻ
Hầu hết các trình duyệt web thay đổi trọng số phông chữ để in đậm và căn giữa nội dung trong một ô. Tất nhiên, bạn có thể sử dụng các kiểu CSS để làm cho các tiêu đề bảng đó, cũng như nội dung của các thẻ của bạn, trông giống như cách bạn muốn chúng nhìn trên trang web được hiển thị.
Khi nào bạn nên sử dụng & lt; th & gt; Thay vì & lt; td & gt ;?
Thẻ
Không sử dụng để tạo kiểu cho các ô của bạn. Bởi vì trình duyệt có xu hướng hiển thị các ô tiêu đề bảng khác nhau, một số nhà thiết kế web lười biếng có thể cố gắng tận dụng điều này và sử dụng thẻ khi họ muốn nội dung được in đậm và căn giữa. Điều này là xấu vì nhiều lý do:
nội dung. Bạn không bao giờ nên chỉ dựa vào các kiểu trình duyệt mặc định và không bao giờ nên sử dụng một phần tử HTML vì nó "trông" như thế nào theo mặc định . Ngoài ra, một số ứng dụng Web in các tiêu đề bảng trên đầu mỗi trang, điều này sẽ dẫn đến sự cố nếu ô không thực sự là tiêu đề mà thay vào đó chỉ được sử dụng cho các lý do kiểu cách. Tóm lại, việc sử dụng thẻ theo cách này có thể gây ra sự cố trợ năng cho nhiều người dùng, đặc biệt là những người sử dụng thiết bị được hỗ trợ để truy cập nội dung trang web của bạn.