我知道IE不會將css樣式應用於表格行,所以我不得不做一個解決方法,我將樣式添加到每個單元格中。現在我的問題是,在Firefox/Chrome中,外邊界完美顯示;但在IE中它與單元底部的邊界有間隙。這就是區別是什麼樣子http://i.stack.imgur.com/9rg8S.jpg我不能改變鏈接的樣式表的內容,我想不出什麼,他們正試圖在這裏CSS Table cell border overlapping table border在IE中重疊的表格邊框
鏈接的樣式表(style.css文件),內容說:
body {
background-color: #cc0000;
}
.tablewhite{
border-collapse: collapse;
}
.tablewhite td{
background-color: #cc0000;;
color: #000;
font-weight: 10px;
border: 1px solid #fff;
padding-left: 2psx;
padding-right: 4px;
border-spacing: 0px;
}
HTML頁:http://pastebin.com/2mZYDx1n
有些情況下,邊界只應用於幾行來標記出來而不是整個表格,這就是爲什麼我使用了行css。 – imgr8 2011-03-09 05:59:19
如果您將其餘CSS保持不變,並添加「border:2px solid black;」,如上所述,IE 8上的邊框對我來說很不錯。讓我知道您是否得到不同的結果。 – 2011-03-09 06:02:50
這很有效,但有時候我不想將邊框應用到整個表格 - 只有一些行像這裏一樣http://pastebin.com/2yFc2jPx然後我無法使用表格的邊框樣式。 – imgr8 2011-03-09 06:19:54