使用纯CSS hack,您可能无法安全地限制要黑客入侵的较高版本(例如,-o-prefocus在您的hack停止修复并开始破坏它们之后,很可能会获得支持)。// remember to limit maximum version, because hacking all future versions// will eventually break the page if (window.opera && window.opera.version() < 10) { document.documentElement.className += ' opera9';}在CSS中:.opera9 .element-to-hack { /*declarations for opera <= 9 only*/ }但请先仔细检查CSS规范,以确保您所入侵的内容实际上是一个错误。Opera 10完全支持CSS2.1并通过了所有的Acid测试,因此,如果出现某些异常情况,则可能是由于其他原因(代码中其他地方的错误,细节或您不应该依赖的特殊情况等) )