将div放在表格单元格中是否可以?

时间:2010-12-02 15:00:30

标签: html css xhtml

我不记得对此的建议 - 应该避免吗?这是标准投诉吗?

我有一张表 - 里面有实际的表格数据 - 但其中一个单元格包含更多信息。

前一位开发人员在单元格中嵌入了一个子表。我正在考虑用一对漂浮的div替换它?

可以吗?

4 个答案:

答案 0 :(得分:1)

  

我不记得有关这方面的建议 - 应该避免吗?

它有分风,但取决于细节。

  

是标准投诉吗?

表格单元格可能包含div,div可能包含div。

  

我有一张表 - 里面有实际的表格数据 - 但其中一个单元格包含更多信息。

也许更好的结构会将其拆分为更多列。

答案 1 :(得分:0)

如果子单元格可以转换为普通的div块元素,则不是最佳选择。建议 TABLE IN TABLE 直到您无法选择

子表可以转换为样式列表以实现1xN或Nx1类型的tabluar结构

答案 2 :(得分:0)

听起来像以前的开发人员使用HTML表格进行布局,即generally a bad idea。听起来你正在尝试通过语法正确但语义上更好但更无瑕疵的变化来修复内部细胞。如果外部表也用于布局(而不是used for tabular data),那么你也应该修复它。

关于问题的“合法”部分,将来您可能会发现尝试它更容易,然后validate your page而不是等待堆栈溢出社区大致验证代码概念。

答案 3 :(得分:0)

是的,没关系。

不推荐嵌套在表格中的表格(我认为它不符合标准)

建议的布局如您所建议 - 2个浮动DIV