2011-08-20 44 views
0

我想驗證我的頁面,但w3c一直給我這個警告。我想擺脫它,但我似乎無法找到它的原因。一個錶行是2列寬,超過了第一行(1)確定的列數

它給我這個錯誤:

A table row was 2 columns wide and exceeded the column count established by the first row (1).

表和CSS代碼:

<table> 
    <tr> 
    <td>Contact informatie</td> 
    <tr> 
    <td>Adres:</td> 
    <td>Jan van der Heydenstraat 61</td> 
    <tr> 
<td>Postcode:</td> 
<td>1223 BG</td> 
<tr> 
<td>Plaats:</td> 
<td>Hilversum</td> 
<tr> 
<td>Email:</td> 
<td>[email protected]</td> 
<tr> 
<td>Telefoon:</td> 
<td>06-31903706</td> 
</tr> 
</table> 

table { 
    border:none; 
    padding-left:75px;} 

td:first-child { 
    width:135px; 
    border:none; 
    text-align:left;} 

td+td { 
    border:none; 
    text-align: left;} 

任何人有什麼建議?

+0

看到我的雁應工作 – PeeHaa

回答

5

它的意思就是它所說的。表格中的其中一行有太多列。具體來說,第一行的列數少於後續行。但是除非你發佈一些代碼,否則我們不能做太多事情。

編輯

該表的標記不正確。

  • 你只需要在第一行中的一個單元格(或做什麼PeeHaa建議)
  • 您需要與</tr>
+1

但 「RTFEC」 的另一種情況。我會讓你們都去找出那個縮寫是什麼... – Bojangles

+0

http://www.urbandictionary.com/define.php?term=RTFE?除了電子郵件=>錯誤 –

+1

@SimpleCoder我添加了一個可恥的'C'。感謝您的UD引用xD – Bojangles

1

封閉每個行擴展到什麼SimpleCoder說,如果你有一列表的第一行只有一列,那麼進一步的列可以不多於一列。如果要解決這個問題,你需要把一個表中的單元格內即

<td> 
     <table> 
      <tr> 
      <td><!-- Content here --></td> 
      </tr> 
     </table> 
    </td> 
+0

'如果您想解決這個問題,您需要在表格中放置一個表格'或者使用'colspan'這是它的用途。 – PeeHaa

+0

或使用表格進行佈局並在塊元素上使用css定位 – secretformula

+0

您認爲它用於佈局的地方在哪裏? – PeeHaa

3

只要改變這一點:

<tr> 
<td>Contact informatie</td> 
</tr> 

要這樣:

<tr> 
<td colspan="2">Contact informatie</td> 
</tr> 

你應該總是關閉你tablerows(tr):</tr>

最終版本:

<table> 
    <tr> 
    <td colspan="2">Contact informatie</td> 
    </tr> 
    <tr> 
    <td>Adres:</td> 
    <td>Jan van der Heydenstraat 61</td> 
    </tr> 
    <tr> 
    <td>Postcode:</td> 
    <td>1223 BG</td> 
    </tr> 
    <tr> 
    <td>Plaats:</td> 
    <td>Hilversum</td> 
    </tr> 
    <tr> 
    <td>Email:</td> 
    <td>[email protected]</td> 
    </tr> 
    <tr> 
    <td>Telefoon:</td> 
    <td>06-31903706</td> 
    </tr> 
</table> 
+0

是的,伎倆!謝啦!! – Alex

+2

@亞歷克斯:不客氣。如果它幫助你,請不要忘記標記爲答案。還需要花費大約5分鐘時間來查看您以前的答案,以檢查您是否選擇了其中一個,如果有幫助的話。 Bedankt – PeeHaa

相關問題