<li>中的标签是什么?
我一直在search<li>
中可用的标签列表,但找不到任何参考。
是否有可能在其中允许任何符合标准的HTML 4+块元素?
TL; DR :一个<li>
可以包含任何在<body>
有效的元素。
在列表的HTML 4.01规范中,您可以findDTD的相关摘录:
<!ELEMENT LI - O (%flow;)* -- list item -->
这指定一个<li>
可以包含stream内容 ,它是所有块和内联元素的集合。
<li>
的HTML5规范是相同的,它也允许任何stream内容 。
这是一个块级元素,几乎任何事情都可以做到。 麻烦只有当你把块级元素放入内联元素时才会出现。
很多。 你可以在列表里面有列表( 在 里面,里面的列表必须在<li>
里面,或者在<ol>
/ <ul>
<li>
里面 ),块元素和内联元素。 对我来说,在<li>
放置一个<table>
没有什么意义,但即使这样仍然有效。
您可以使用W3C的标记validation服务来testing您的案例,以了解您的标记是否有效。
这个validation器检查HTML,XHTML,SMIL,MathML等Web文档的标记有效性。