2009-07-28 29 views
1

我創建了一個腳本來創建帶有固定標題的可滾動表格,但它在Opera中有一個奇怪的樣式問題如果我嘗試將背景色設置爲任何東西,則包含div的背景顏色在滾動條上方變成黑色。Opera CSS問題:在Opera 9.63和10 beta中使用溢出和背景顏色組合的奇怪黑色背景

此腳本經過測試,在IE6/7/8,Firefox 2/3,Chrome 2/3和Safari 2/3中正常運行。

演示頁:http://www.chrisnetonline.com/tests/scrolltable.html

回答

0

樣式表目前擁有這個技巧對於IE7:

.scrollable_table table{ 
    border-spacing:0; *border-collapse: collapse; /* hack is needed for IE7 */} 

取出黑客和右上角會正確使用您已設置爲包裝DIV背景顏色

.scrollable_table table{border-spacing:0; border-collapse:collapse;} 

這是最好的做法,創建您的樣式表沒有任何黑客或任何瀏覽器特定。在這種情況下,看不到爲什麼需要對border-collapse進行調整。