它經常被問到 - 但我還沒有看到一個很好的答案(我看了)。如果您將CSS中的背景圖像設置爲表格行,則圖像會在每個單元格中重複出現。如果你設置position: relative
(對於行)並設置background-image: none
(對於單元格),它可以解決IE上的問題,但不能在Chrome上解決問題!我無法使用背景定位,因爲有很多呼叫,它們的大小各不相同。 (和圖片不symmetrical-這是一個褪色從一側出任何人??我們可以通過chrome在多單元格表格中解決表格行背景圖像問題嗎?
示例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是基本 - 一種多細胞表
我的目標是讓不同的顏色淡入每一行,但它可能是任何非模式圖像。
你有一個活的例子或一些源標記/ css? – Kyle 2010-06-08 13:06:28
似乎Firefox是唯一一款表現得應該如此的瀏覽器。 Chrome,IE,Opera和Safari都會導致背景圖像在每個單元格中重新啓動,而不是整個行都很好地不間斷地流動。此問題在http://code.google.com/p/chromium/issues/detail?id=44361上列出,但看起來不會被修復。 – 2010-06-09 05:22:29
在Ubuntu 9.10上,使用Google Chrome 5.0.375.55對我來說工作得很好。 http://jsfiddle.net/pzjUt/和我看到的:http://img153.imageshack.us/img153/3521/resultm.png – jackocnr 2010-06-09 17:39:08