Validation XHTML1.0严格-验证iFrame

Validation XHTML1.0严格-验证iFrame,validation,xhtml,iframe,Validation,Xhtml,Iframe,可以在XHTML1.0中验证iFrame吗?最好不使用javascript将iframe注入页面 我知道仅仅为了验证而进行验证是没有意义的,但是我只想说我喜欢w3c上的绿色验证消息;)(由于无法控制的因素,我不得不使用iFrame) 或者,我可以在xHTML中使用非常类似的东西来获得类似iframe的行为,而不会丢失跨不同浏览器的兼容性?(反对?) 也许有一种方法可以添加第二个包含iframe规则的doctype?我不确定,但我认为您可以按照建议添加另一个包含object的页面 <obje

可以在XHTML1.0中验证iFrame吗?最好不使用javascript将iframe注入页面

我知道仅仅为了验证而进行验证是没有意义的,但是我只想说我喜欢w3c上的绿色验证消息;)(由于无法控制的因素,我不得不使用iFrame)

或者,我可以在xHTML中使用非常类似的东西来获得类似iframe的行为,而不会丢失跨不同浏览器的兼容性?(反对?)


也许有一种方法可以添加第二个包含iframe规则的doctype?

我不确定,但我认为您可以按照建议添加另一个包含object的页面

<object data="/another.html" type="text/html"></object>


如果需要iFrame,请使用Transitional而不是Strict。它的重点是当您需要使用iframes之类的遗留功能时。

要澄清这一点:它在IE中不起作用,这就是为什么我现在使用奇妙的-重复工作和黑客对验证器隐藏内容。只使用Transitional(或者修改设计不使用iframe)会容易得多。不,我同意OP。如果它是一个注释,那么它就不是DOM的一部分,兼容的浏览器可以以兼容的方式使用它。为支持IE(目前最不兼容的浏览器)多出几行代码是一个很小的代价。通过使用Transitional,您可以做到兼容,而不必支持两种不同的方法来实现相同的目标。HTML 4.x Transitional的全部功能不应该在HTML/XHTML中提供吗,即使你必须使用CSS来实现它?@Stewart-不。你可以用CSS模拟框架的布局特征,但不能模拟它们的其他属性。使用JS可以实现一些有限的外部内容加载,但这只会增加另一批问题。