2011-05-21 73 views
0

我想更容易地管理我的表與訪問數據庫,而不是手動輸入數據到<table>幫助瓦特/ MS訪問數據庫到<table> ....與扭曲

我列出了基本的想法,但我不知道如何完善它。如果我的一個錶行(特別是最後一行)沒有完全3個單元格,我該怎麼辦?

這是我迄今佈局:

<table class="tablecenter" cellspacing="30"> 
<tbody> 
<% 
    sql() 
SQL = Select * From Database 
DR = DataReader (SQL) 
While Not DR.EOF 
    x = 1 
    If x < 4 Then %> 
     <td><img src="avatar-blank.jpg" alt="headshot"/><br /><p>dr("Name") <br />Hometown: VarAddress <br /> Class: VarClass</p></td> 
    <% Else 
     x = 0 %> 
     </tr> 
     <tr> 
     <td><img src="avatar-blank.jpg" alt="headshot" /><br /><p>VarName<br />Hometown: VarAddress<br />Class: VarClass</p></td> 
    <% End If 
    x = x + 1 
    DR.moveNext 
Wend %> 
+0

這不是很有幫助替代文字。 'alt =「」'可能會更好。 http://www.alanflavell.org.uk/alt/是關於這個問題的很好的解讀。 – Quentin 2011-05-21 18:28:19

回答

0

這取決於爲什麼有超過3個細胞較少。如果它只是缺少數據,則插入一個空的<td>元素。

+0

其實,我想,你會想要一個'​​'元素,裏面有一個沒有破壞的空間。 – 2011-05-21 23:44:57

+1

不,這是針對舊式瀏覽器的格式化黑客,它們不尊重'empty-cells'。 – Quentin 2011-05-22 07:02:18

+0

很高興知道!我剛剛插入了非破壞性空間,因爲我在NS 4.x時期學會了這個廢話。我只是Google了一下,想出了用於控制空單元格格式的CSS:'empty-cells:{hide |顯示|繼承};' – 2011-05-28 20:42:28