1

我插入 Magento 模板:

xml:lang="<?php echo $this->getLang() ?>" lang="<?php echo $this->getLang() ?>">

它直接取自 magento 1.7 版附带的现代默认主题。但是,在尝试使用 W3C 验证页面时,我收到此错误:

第 325 行,第 10 列:省略了“html”的结束标记,但指定了 OMITTAG NO。您可能忽略了关闭一个元素,或者您可能打算“自我关闭”一个元素,即以“/>”而不是“>”结束它。

 Line 2, Column 1: start tag was here
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

知道如何解决这个问题吗?我没有修改 header.phtml 并且在我的主题文件夹中没有自定义的...

4

2 回答 2

3

您的模板是否在末尾包含标签——验证器实际抱怨的 html 的结束标签?

于 2012-06-14T17:02:09.353 回答
1

您似乎正在尝试验证您的 PHP 文档而不是生成的 HTML。不要这样做。将其.php放在 Web 服务器上,通过浏览器访问服务器并验证生成的源代码。

于 2012-06-14T17:01:00.963 回答