2011-06-10 108 views
1

我對下面的代碼有問題,特別是設置頁面上所有其他表格的邊框但不包含ScanData的行「table.ScanData,th,td」。CSS Table Layout問題

table.ScanData 
{ 
margin-left:5px; 
border-collapse:collapse; 
border: 1px solid black; 
} 
table.ScanData, th, td 
{ 
    border: 1px solid black; 
} 
table.ScanData td 
{ 
    padding:3px; 
} 

回答

7

嘗試

table.ScanData th, table.ScanData td 

,而不是

table.ScanData, th, td 
+0

停止它影響其他表,但ScanData沒有內部邊框。 – 2011-06-10 09:33:33

+0

可以顯示一段使用ScanData表的html代碼嗎? – heximal 2011-06-10 09:36:20

+0

哎呀,這促使我看看我的HTML,我一直在玩,並留下了一些內嵌代碼,這些代碼覆蓋了您的代碼。現在工作非常感謝你。 – 2011-06-10 09:38:52

0

試一下: .ScanData table, th, td ....

例子:

http://jsfiddle.net/MbdMW/

+1

這仍然影響其他表格,請參閱http://jsfiddle.net/MbdMW/3/ – 2011-06-10 09:34:09

0

嘗試類似這樣的事情。

table.ScanData 
{ 
margin-left:5px; 
border-collapse:collapse; 
border: 1px solid black; 
} 
td.ScanData 
{ 
    border: 1px solid black; 
} 
th.ScanData 
{ 
    border: 1px solid black; 
} 

http://jsfiddle.net/MbdMW/5/

0

使用此。

table.ScanData th, table.ScanData td 
{ 
    border: 1px solid black; 
}