我导入strict.dtd时框架标签正在工作

时间:2012-09-07 12:18:17

标签: html frameset

问题:当我将语句作为html页面中的第一行导入时,标记正在运行。

问题描述: - 我创建了一个TestingDoctype.html页面

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
        <head>
            <title>Testing DOCTYPE</title>
        </head>
        <frameset >
            <frame src="a.htm"/>
        </frameset>
         <frameset >
            <frame src="b.htm"/>
        </frameset>
            <frameset >
            <frame src="c.htm"/>
        </frameset>
            <frameset >
            <frame src="d.htm"/>
        </frameset>
  </html>

我使用严格dtd的标签,浏览器仍然对其进行解析并显示页面。

我试图在谷歌搜索示例,但我没有得到任何可以清除这些dtd之间差异的例子。             请提供一些链接,以便我可以清除dtd文件的概念。

我会很感激。

1 个答案:

答案 0 :(得分:0)

Web浏览器不关注DTD。它们(在HTML的上下文中)非常有用,只有很少的其他执行验证。 (使用a validator是一个非常好的主意)。

(浏览器会注意Doctypes,但只能作为在标准/几乎标准/怪癖解析/渲染模式之间切换的魔术字符串。)