Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何避免firefox';这是什么标签?_Html_Firefox_Xslt_Html Table - Fatal编程技术网

Html 如何避免firefox';这是什么标签?

Html 如何避免firefox';这是什么标签?,html,firefox,xslt,html-table,Html,Firefox,Xslt,Html Table,我的html页面使用服务器发送的xsl和xml在客户端呈现。 我面临的问题是firefox添加了隐式tbody标记。 我的xsl基于某些条件生成了几个tbody标记,firefox将此标记嵌套在其隐式tbody标记中,这导致xsl生成的tbody标记中的行出现对齐问题 有没有办法避免firefox插入隐式tbody标记,或者不允许firefox将xsl生成的tbody放在自己的隐式tbody中。这取决于HTML解析器 对于HTML文档,规范指出,如果有一个标记不在标记中,那么解析器需要将其包装在

我的html页面使用服务器发送的xsl和xml在客户端呈现。 我面临的问题是firefox添加了隐式tbody标记。 我的xsl基于某些条件生成了几个tbody标记,firefox将此标记嵌套在其隐式tbody标记中,这导致xsl生成的tbody标记中的行出现对齐问题


有没有办法避免firefox插入隐式tbody标记,或者不允许firefox将xsl生成的tbody放在自己的隐式tbody中。

这取决于HTML解析器

对于HTML文档,规范指出,如果有一个
标记不在
标记中,那么解析器需要将其包装在
标记中

如果不希望HTML解析器进行这些类型的更正(还有许多其他更正),则需要使用XHTML doctype,以便DOM与源XML紧密对应

此外,请确保使用正确的MIME类型提供文档