2012-10-22 59 views
0

請原諒我無所不在的無知,但我無法讓我的表格在我的webform中正確顯示。asp.net中的表格格式化難題

我宣佈一個表:

<table> 
</table> 

,它有沒有邊框。有一個邊框的屬性,因此:

<table border="1"> 
</table> 

但asp.net告訴我,border屬性是'過時的'。 我嘗試將其添加在CSS ...

.table{ border: 1px solid black; border-collapse: collapse; } 

...但是這只是把邊框整個表,而不是單個細胞周圍。

我想要的是一個正常的表格,每個單元格周圍都有線條。什麼是正確的方法來做到這一點?

回答

6

使用此:

table, table th, table td { border: 1px solid black; border-collapse: collapse; } 

(需要在邊境申請表細胞過多)

+0

這工作。謝謝。 – proseidon

1

上面的代碼將無法正常工作......

.table{ border: 1px solid black; border-collapse: collapse; } 

是尋找一類「表」而不是表格元素。要麼更新表類到「表」...

<table class="table"> 

...或更改您的CSS來查找表格元素本身。

table{ border: 1px solid black; border-collapse: collapse; } 

您還需要風格thtd元素有邊界。

+0

+1提醒我在我的答案中加上TH。 –