2014-11-21 13 views
0

嵌套元素的HTML頁面,看起來像這樣:我有什麼用爲表

<html> 
    <head> 
     <body> 
      <table> 
       <thead> 
        <tr>...</tr> 
        <tr>...</tr> 
       </thead> 
       <tbody> 
        <tr>...</tr> 
        <tr>...</tr> 
        <div> 
         <tr>...</tr> 
         <tr>...</tr> 
        </div> 
       </tbody> 
      </table> 
     </body> 
    </head> 
</html> 

爲什麼DIV中的TR的arent」顯示?在頁面元素中,我看到表格外的div?我以爲我可以把一個表格放在一張桌子裏,如果它在一個tr裏面..

+4

這是一個無效的HTML。您不能將div添加到tbody。 – vaso123 2014-11-21 12:40:06

+0

你需要用這個div做什麼? – 2014-11-21 12:41:18

+1

而且你也使用錯誤的'head'標籤。請學習HTML基礎知識。 //www.w3schools.com/html/ – vaso123 2014-11-21 12:41:23

回答

0

爲什麼tr裏面的div沒有顯示?

它不適合HTML的表格模型。

請看thead/tfoot/tbody。

並在頁面元素我看到表外的div?

瀏覽器正試圖從你的錯誤

恢復,我想我可以把一個div的表,如果它是一個TR內..

你想錯了。如果它位於td或th內,則只能在表格中放入一個div。

+0

...或者在標題內部使用HTML5。 – Alohci 2014-11-21 12:55:07

-1

你需要這樣的東西。

<!DOCTYPE html> <!-- Add a DTD --> 
<html> 
    <head> 
     <!-- Meta tags, styles, javascripts comes here --> 
     <title>This is the title</title> 
     <meta charset="UTF-8" /> 
    </head> 
    <!-- Close head before body --> 
    <body> 
     <table> 
      <thead> 
       <tr> 
        <td></td> 
       </tr> 
      </thead> 
      <tbody> 
       <tr> 
        <td><!-- Use td(s) in tr --> 
         <div></div> <!-- use div inside the td --> 
        </td> 
       </tr> 
      </tbody> 
     </table> 
    </body> 
</html> 
+0

爲什麼這個答案有這麼多downvotes?實際上我發現它對OP很有幫助。 – 2014-11-21 13:14:22

+1

@StevenPalinkas有時候我想知道爲什麼人們用解釋來低估工作代碼。 – vaso123 2014-11-21 13:26:37