14
您好,我想在每个<tr>
以上添加一个div,但是当我查看html控制台时,div显示在表格之外。下面是html代码。我们可以在每个<tr>以上的表格里面加div吗?
<table>
<div>
<tr><td></td></tr>
</div>
<div>
<tr><td></td></tr>
</div>
</table>
这不允许吗?任何帮助都会很棒。
您好,我想在每个<tr>
以上添加一个div,但是当我查看html控制台时,div显示在表格之外。下面是html代码。我们可以在每个<tr>以上的表格里面加div吗?
<table>
<div>
<tr><td></td></tr>
</div>
<div>
<tr><td></td></tr>
</div>
</table>
这不允许吗?任何帮助都会很棒。
可以以其他方式使用,
回答
不,您不能直接在表格中插入div。这是不正确的HTML,并会导致意想不到的输出。
我会很高兴能更有见地,但你没有说你在试图什么,所以我不能提供一个替代方案。
来源
2014-05-03 04:49:45 Patrick
您不能直接在表格中放入div,但可以将div放入
td
或th
元素内。对于您需要做的是确保DIV是一个实际的表格单元格内,一个TD或日元素,所以这样做:
HTML: -
欲了解更多信息: -
http://css-tricks.com/using-divs-inside-tables/
来源
2014-05-03 04:51:31 Neel
“div”标签不能在上面使用“tr”标签。相反,您可以使用“tbody”标签来完成您的工作。如果您打算将id属性赋予div标签并进行一些处理,则可通过“tbody”标签实现相同的目的。 Div和表都是块级元素。所以它们不能嵌套。 欲了解更多信息,请访问this page
其次,你可以把“格”标签内“TD”标签。
总是欢迎进一步的问题。
来源
2014-05-03 04:53:17
“Div和Table都是块级元素,所以它们不能嵌套” - 当然块级元素可以嵌套。 – jbyrd
来源
2014-05-03 06:12:01 Shashank
它可以被成功检查为XHTML 1.0 – Shashank
在HTML表格,
<table>
标签想到<tr>
标签右后本身<tr>
标签想到<td>
标签后自己的权利。所以如果你想在桌子上放一个div,你可以把它作为数据放在<td>
和</td>
标签之间。来源
2017-02-06 16:40:24
你可以使用
display: table-row-group
您股利。来源
2017-11-29 14:51:16 Jaro
来源
2018-02-06 06:08:30
相关问题