<li><table></table></li>
我无法在我的工作场所检查W3,因为它已被禁用...
<li><table></table></li>
我无法在我的工作场所检查W3,因为它已被禁用...
<li>
元素页面描述如下(强调是我的):
内容类别:无。
允许的内容:流内容。
甚至还有一个描述流内容的部分:
属于流内容类别的元素通常包含文本或嵌入式内容。它们是:
因此,这些页面告诉我们,在<a>
,<abbr>
,<address>
,<article>
,<aside>
,<audio>
,<b>
,<bdo>
,<blockquote>
,<br>
,<button>
,<canvas>
,<cite>
,<code>
,<command>
,<datalist>
,<del>
,<details>
,<dfn>
,<div>
,<dl>
,<em>
,<embed>
,<fieldset>
,<figure>
,<footer>
,<form>
,<h1>
,<h2>
,<h3>
,<h4>
,<h5>
,<h6>
,<header>
,<hgroup>
,<hr>
,<i>
,<iframe>
,<img>
,<input>
,<ins>
,<kbd>
,<keygen>
,<label>
,<map>
,<mark>
,<math>
,<menu>
,<meter>
,<nav>
,<noscript>
,<object>
,<ol>
,<output>
,<p>
,<pre>
,<progress>
,<q>
,<ruby>
,<samp>
,<script>
,<section>
,<select>
,<small>
,<span>
,<strong>
,<sub>
,<sup>
,<svg>
,<table>
,<textarea>
,<time>
,<ul>
,<var>
,<video>
,<wbr>
和文本。<li>
标签内使用<table>
标签是有效的。当然,在HTML规范的镜像网站上也可以找到此信息,我只是觉得MDN更容易浏览。
li
和table
都是块级元素,因此没有已知的限制。但是,如果您怀疑页面是否有效,有一种简单的方法可以检查:W3C验证器
例如,创建这样的页面:
<!DOCTYPE html>
<html>
<head>
<title>A</title>
</head>
<body>
<ul>
<li>
<table></table>
</li>
</ul>
<span>
<div></div>
</span>
</body>
</html>
尝试验证它。你会看到关于块级元素div
在内联元素span
中的错误,但是你不会看到任何关于li > table
的内容。
li
和table
都是块元素,因此没有已知的限制。”事情并不总是那么简单。 - BoltClock很好。我在想您是否真的需要一个表格,或者您可以使用div和CSS。当我需要表示表格/网格时,我更喜欢使用表格,而使用div来进行布局。
是的,你可以做到,但在表格开始之前会有列表项符号。