Ngữ nghĩa, một bảng HTML thực sự chỉ là một mảng (ma trận) dữ liệu, và không có lý do tại sao một ký tự khoảng trắng không thể được coi là dữ liệu. Cho dù nó thực sự có ý nghĩa phụ thuộc vào mục đích, cấu trúc và nội dung của bảng. Trong hầu hết các trường hợp, có một giải pháp tốt hơn. Xem một số gợi ý trong số Empty cells in HTML tables.
Về mặt kỹ thuật, không gian trống có chiều rộng và chiều cao, tùy thuộc vào phông chữ và điều này áp đặt các yêu cầu tối thiểu về kích thước của ô. Điều này có thể quan trọng, mặc dù chủ yếu là trong trường hợp hàng hoặc cột được sử dụng giống như dấu tách, ví dụ: để tạo đường ngang hoặc dọc.
Tác động khác của việc sử dụng khoảng trống, ngược lại với việc sử dụng khoảng trống bình thường hoặc để trống ô, có thể ảnh hưởng đến sự xuất hiện của đường viền xung quanh ô và màu nền và hình nền bên trong ô.
Trình đọc màn hình khác với cách chúng biểu thị các ô trống, nếu có, và điều này cũng có thể phụ thuộc vào chế độ đọc. Trong bất kỳ trường hợp nào, người dùng sẽ không có chỉ dẫn về những gì đang thực sự xảy ra, tức là một ô trống (nếu trống được chuyển tới người dùng) có nghĩa là gì. Trong trình duyệt trực quan, ý nghĩa có thể (hoặc có thể không) khá rõ ràng.
Nguồn
2012-07-25 05:06:11
Tôi nghĩ rằng thuộc tính này không được hỗ trợ trong IE –
Đó là sự thật và lý do tại sao tôi vẫn sử dụng ' ' s, thật không may. – Boldewyn
Theo [MDN] (https://developer.mozilla.org/en-US/docs/Web/CSS/empty-cells), thuộc tính 'ô trống 'có hỗ trợ trong IE 8. –