2012-06-15 106 views
0

快速ASP.NET問題:我可以改變這一行的寬度:<table class="style1" width="100%" >(當我輸入寬度時,我實際上獲得了自動完成功能)。 但是,當我嘗試設置列的寬度時:<td width="10%">我沒有爲寬度自動完成;設置「td」的寬度在運行項目時完全不反映。爲什麼?表格格式化ASP.NET

這是如何開始:

<table class="style1" width="100%" > 
<tr> 
<td width="33%"> 
... 

謝謝!

回答

1

TD不是列,而是單元格,請嘗試列和colgroup(see the documentation here)。然而......這種佈局風格現在已經被忽視了。嘗試使用基於CSS的佈局,它會讓你的生活更加快樂。

+0

感謝傑夫。我有TR =行和TD =單元格,對於我設置三個3單元格的行,所以我希望每個單元格的寬度都是33%。我不明白爲什麼它不起作用。 –

+1

TD的寬度屬性已棄用,TD是單元格,而不是列。改爲使用colgroup或CSS樣式。如果你仍然堅持,發佈你所有的標記,我相信我可以提供幫助。 –

+0

非常感謝,我用你的文檔中描述的colgroup,它工作完美。 –

2

嘗試:

<td style="width:10%" ></td> 
+0

你不是很有錢,不能使用寬度%。你可以做到這一點,w3Schools參考顯示它。不過,你正確地使用樣式。 –