Nó thường được hỏi - nhưng tôi chưa thấy câu trả lời hay (và tôi đã nhìn). Nếu bạn đặt hình nền trong CSS thành hàng trong bảng - hình ảnh sẽ tự lặp lại trong mọi ô. Nếu bạn đặt position: relative
(cho hàng) và đặt background-image: none
(đối với các ô), nó giải quyết được sự cố trên IE nhưng không giải quyết được trên chrome! Tôi không thể sử dụng định vị nền vì có nhiều cuộc gọi và kích thước của chúng thay đổi. (Và hình ảnh không symmetrical- Đó là một phai ra từ một phía Bất kỳ ai ??Chúng tôi có thể giải quyết vấn đề về hình ảnh nền của bảng, trong chrome, trong các bảng đa ô?
Ví dụ về mã css:..
tr { height: 30px; position:relative;}
tr.green { background: url('green_30.png') no-repeat left top; }
tr.orange { background: url('oranger_30.png') no-repeat left top;}
tr.red { background: url('red_30.png') no-repeat left top; }
td { background-image: none; }
HTML là cơ bản - Một bảng tế bào đa
Mục tiêu là để có các màu sắc khác nhau mờ dần thành từng hàng, nhưng nó có thể là bất kỳ hình ảnh nào không có hoa văn.
Bạn có một ví dụ trực tiếp hoặc một số đánh dấu/cúp souce? – Kyle
Có vẻ như Firefox là trình duyệt duy nhất hoạt động như mong muốn. Chrome, IE, Opera và Safari đều làm cho hình ảnh nền khởi động lại trong mỗi ô, thay vì chạy không bị gián đoạn hoàn toàn cho toàn bộ hàng. Sự cố này được liệt kê trên http://code.google.com/p/chromium/issues/detail?id=44361 nhưng có vẻ như nó sẽ không được khắc phục. –
Hoạt động tốt với tôi khi sử dụng Google Chrome 5.0.375.55, trên Ubuntu 9.10. http://jsfiddle.net/pzjUt/ và những gì tôi thấy: http://img153.imageshack.us/img153/3521/resultm.png – jackocnr