2017年测试HTML4/CSS2/JavaScript?

2017年测试HTML4/CSS2/JavaScript?,css,testing,html4,Css,Testing,Html4,提前道歉,如果这是这个问题的错误论坛-如果是,请建议一个替代方案,我会标记这篇文章移动到那里 我一直在从事一个使用引擎的项目,它可以呈现HTML4/CSS2。我可能希望将一些HTML设计外包给外部,但我可能无法创建使用此引擎的应用程序,开发人员可以使用此引擎检查他们是否正在编写此引擎可以解析的代码 因此,我想指导雇佣的开发者交付HTML4/CSS2设计;然而,如果它们在现代浏览器中工作,那么可能会有一些HTML5/CSS3语法泄漏进来,这意味着一旦我将它们的代码放入引擎中,我就会遇到将HTML5

提前道歉,如果这是这个问题的错误论坛-如果是,请建议一个替代方案,我会标记这篇文章移动到那里

我一直在从事一个使用引擎的项目,它可以呈现HTML4/CSS2。我可能希望将一些HTML设计外包给外部,但我可能无法创建使用此引擎的应用程序,开发人员可以使用此引擎检查他们是否正在编写此引擎可以解析的代码

因此,我想指导雇佣的开发者交付HTML4/CSS2设计;然而,如果它们在现代浏览器中工作,那么可能会有一些HTML5/CSS3语法泄漏进来,这意味着一旦我将它们的代码放入引擎中,我就会遇到将HTML5/CSS3习惯用法翻译成HTML4/CSS2的问题

这就是为什么,我想知道,这些天(2017年)我测试HTML4/CSS2的可能性有哪些:

  • 也许有一些命令行开关可以发布到现代Firefox/Chromium,以便它们进入HTML4/CSS2呈现模式
  • 如果没有,最好是下载旧版本的浏览器;但是,Firefox或Chromium的最新版本(比如)只在HTML4/CSS2中起作用的是什么

请注意,我宁愿避免使用诸如或甚至在线服务之类的服务,这些服务可能通过使用额外的JavaScript库(如果存在此类服务)来模拟HTML4/CSS2。

为什么不用更现代的东西来取代该引擎呢?所有平台都提供可用于呈现web内容的UI控件。如果不是出于教育目的,你自己维护这样的东西是疯狂的。你也可以根据旧的HTML4doctype和CSS2(.1)验证代码。现有的浏览器中没有一个完全且独占地支持HTML4和CSS2(.1)(甚至IE8也不支持,因为IE8支持子字符串匹配属性选择器、~combinator和框大小调整等功能,它们都不是CSS2的一部分).谢谢@MarioDS-因为用更现代的东西替换引擎可能会将开发时间延长几个月,这是项目目前无法承受的…谢谢@BoltClock,记住这一点很好;有关于如何执行验证的链接吗?此外,如果不能指望现代浏览器支持HTML4和CSS2,那么可以指望旧版本的浏览器专门支持HTML4和CSS2吗。我可能应该说“没有任何版本的浏览器存在”,但他们的意思是一样的。