2

xhtml strict 不支持 iframe。但是,在我的应用程序中,我使用的是需要使用 iframe 的 php recaptcha。切换到 xhtml 过渡(如果有的话)有什么缺点?

4

4 回答 4

3

霍布斯说过,没有实际的缺点。但是,理论上严格的 DTD 更“面向未来”。

这是一个 PHP 快速修复的链接,它将使 recaptcha 有效的 XHTML 1.0 Strict:

http://www.boriel.com/2009/07/29/xhtml-strict-valid-recaptcha/

于 2009-08-24T00:20:25.320 回答
1

真的没什么。实际上,在浏览器兼容性、功能和工具/生成器友好性方面,XHTML 1.0 Transitional(遵循“HTML 兼容性”指南并作为text/html)是您的最佳选择。

于 2009-08-24T00:03:14.557 回答
1

在这里,您有一个小比较,可以帮助您了解每种类型的文档。

但从“实用”的角度来看,如果你想让你的网站严格使用,为什么只添加 iframe。唯一的问题是该页面不会被正确验证

于 2009-08-24T00:15:05.570 回答
0

在编写 HTML4 时,人们认为 iframe 将在未来逐步淘汰。

不过,那是很久以前的事了,现在看来已经不是这样了。因此,您可以说“严格”子集不再像以前那样准确地表示 HTML/XHTML 的未来。

如果有理由需要它的某些功能,请使用过渡性,但要很好地了解哪些功能被“弃用”,并且通常在有更好的选择时避免使用它们。

请注意,今天实现的过渡功能的浏览器支持在我的有生之年可能不会消失。向后兼容性已被证明是在网络上难以破解的难题。

于 2010-06-16T02:11:25.917 回答