Tôi có một trang danh mục, khi người dùng nhấp vào một, các mục trong danh mục đó được tải thông qua cuộc gọi jQuery Ajax, trong bảng và bị kẹt vào một phần tử bên dưới danh mục. Điều gì dường như xảy ra mặc dù, là một hoặc hai hàng trong bảng được nạp, sẽ có dữ liệu bù đắp của nó tại một cột ngẫu nhiên. Tôi đã thử nghiệm điều này trong IE9, FF 3.6 và Chrome 13. CHỈ này dường như xảy ra trong IE9. Dữ liệu dạng bảng được định dạng hoàn hảo - Tôi đã sử dụng Fiddler để chặn các yêu cầu và sau đó xem xét html thô, và không có gì sai với nó.Bảng IE9 có các hàng ngẫu nhiên được bù trừ tại các cột ngẫu nhiên
Trang web được xây dựng trong ASP.NET MVC3. Bảng được trả về thông qua yêu cầu Ajax trả về một phần xem Razor. Điều này đã làm việc trong IE, thật không may. Tôi thực sự hy vọng ai đó có một lời giải thích cho việc này.
Dưới đây là một ví dụ: Và khác:
EDIT [2012/03/25]: Ứng dụng này đã rời tay tôi, vì vậy tôi không thể xác minh mà các câu trả lời làm việc. Liên kết mà Adam Youngers đăng lên http://social.msdn.microsoft.com/Forums/pl/iewebdevelopment/thread/e6f49d52-ec3f-47c5-802e-b80d1a58ed39 dường như có một số giải pháp khả thi. Từ kinh nghiệm quá khứ, tôi sẽ cố gắng những tùy chọn đầu tiên ..
- Thêm < meta http-equiv = "X-UA-Tương thích" content = "IE = 8"/> tới phần tử đầu của trang.
- Cố gắng xóa bất kỳ khoảng trắng nào giữa các ô bảng. Ví dụ. "</td > <td>", thay vì bắt đầu ô tiếp theo trên một dòng mới. (Điều này đã gây ra các vấn đề khoảng cách xa lạ đối với tôi trong quá khứ)
Bạn nên đăng html kết quả của bảng, nếu quá dài, chỉ đăng mã kết quả của hàng có vấn đề. –
Tôi có cùng một vấn đề và muốn thêm rằng mỗi khi tôi tải lại cùng một trang nó sẽ xảy ra trong một hàng và cột khác nhau. Không có gì sai với html. –
Tôi có cùng một vấn đề. Tôi đã vượt qua HTML của bảng và không có gì sai với nó. Bảng của tôi cũng chứa các phần tử biểu mẫu. Tôi không chắc chắn nếu đó là về mặt kỹ thuật ngữ nghĩa chính xác. –