Bootstrap的文档explains the issue。他们使用一些“黑客”作为某些浏览器的bug的变通方法,以及可能尚未在验证器中支持的新CSS功能。
除此之外,其余的CSS都是有效的。
为了给旧的和错误的浏览器提供最好的体验,Bootstrap在几个地方使用CSS浏览器黑客将特定的CSS定位到某些浏览器版本,以便解决浏览器本身的错误。这些黑客可以理解地导致CSS验证者抱怨它们无效。在一些地方,我们还使用尚未完全标准化的前沿CSS功能,但这些功能仅用于渐进增强。
这些验证警告在实践中无关紧要,因为我们的CSS的非黑客部分确实完全验证并且hacky部分不会干扰非hacky部分的正常运行,因此我们故意忽略这些特定警告。