HTML5定义了用于呈现网页的标准算法,该算法指定了如何执行错误处理.总而言之,每个浏览器都应该以相同的方式呈现无效标记,或者对于它们无法处理的标记应该以相同的方式失败.
现在我仍然可以看到验证作为一种方法来确保标记在传统浏览器上的假设是相同的.排除那些(因为希望它们不会永远存在),因为任何类型的标记应该具有已定义的行为,无论它看起来多么可怕,“有效的HTML”仍然有任何意义吗?在我看来,如果输入具有已定义的输出,则输入有效,在这种情况下,它意味着任何HTML5都是有效的.考虑到它不会影响兼容性,验证标记仍然有用吗?
由于linepogl在评论中重述了它,现在无效的HTML已经标准化,它是否有效?