在HTML5中,将table元素放入list元素是否有效?
这就是问题所在,我可以这样做吗:在HTML5中,将table元素放入list元素是否有效?,html,Html,这就是问题所在,我可以这样做吗: <li><table></table></li> 我无法检查W3,因为它在我的工作场所被禁用…这是有效的。我想知道你是否真的需要一张桌子,或者你可以使用div和CSS。我更喜欢在实际需要表示表/网格时使用表,并使用div进行处理。是的,您可以这样做,但在表开始之前,您将获得列表项符号。您不必向W3查询此类信息。Mozilla开发者网络是一个非常棒的资源,它包含了关于标准和兼容性的大量信息。例如,的页面对它们的
<li><table></table></li>
我无法检查W3,因为它在我的工作场所被禁用…这是有效的。我想知道你是否真的需要一张桌子,或者你可以使用div和CSS。我更喜欢在实际需要表示表/网格时使用表,并使用div进行处理。是的,您可以这样做,但在表开始之前,您将获得列表项符号。您不必向W3查询此类信息。Mozilla开发者网络是一个非常棒的资源,它包含了关于标准和兼容性的大量信息。例如,的页面对它们的描述如下(我的重点): 内容类别:无。
允许的内容:流动内容 甚至还有一个: 属于流内容类别的元素通常包含文本或嵌入内容。它们是:
,
,
,
,
,
,
,
,,
,
,,
,,,,,,,,,,,,,,,,,,,
,
,
,
,
,
,
,
,
,
,
,
,
,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,
,
,
,
,
,
,
和文本
<!DOCTYPE html>
<html>
<head>
<title>A</title>
</head>
<body>
<ul>
<li>
<table></table>
</li>
</ul>
<span>
<div></div>
</span>
</body>
</html>
因此,这些页面告诉我们,
确实在
中有效。当然,您也可以在HTML规范的镜像中找到这些信息,我只是觉得MDN的导航速度要快一点。li
和table
都是块元素,因此没有已知的限制。但是,如果您怀疑,有一种简单的方法可以检查页面是否有效:
例如,创建这样的页面:
A.
-
并尝试验证它。你会在内联span
中看到关于blockdiv
的错误,但你看不到关于li>表的任何信息
你可以通过编写HTML5来检查你的桌面本身……“我不能检查W3,因为它在我的工作场所被禁用了……”你在哪里工作,像W3.org这样的网站是禁止访问的?是的,你可以把表放在里面。@wintercounter-所以下载验证器并安装一个本地副本。@Quentin:一旦他下班:)我想这就是把表放在列表项中的首要目的。是的,这可能是wintercounter的意图。我同意@BoltClock的观点,“li
和table
都是块元素,因此没有已知的限制。”它并不总是那么简单。在现实世界中,总是没有那么简单,但是,使用验证器通常是个好主意。