2014-11-21 38 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