Bootstrap 4.0.0 未能通过 W3C 验证?

mar*_*zzz 1 css w3c w3c-validation bootstrap-4

我正在制作的应用程序遇到问题,该应用程序试图缩小我的整个.css文件。

似乎在正常.min版本上都bootstrap未能通过W3C验证。

关于这个问题的任何线索?

juz*_*aai 5

Bootstrap 的文档解释了这个问题。他们正在使用一些“黑客”作为解决某些浏览器错误的方法,以及验证器可能尚不支持的新 CSS 功能。

除了这些,其余的 CSS 都是有效的。

为了为旧的和有问题的浏览器提供最佳体验,Bootstrap在几个地方使用 CSS 浏览器黑客,将特殊 CSS 定位到某些浏览器版本,以解决浏览器本身的错误。这些黑客可以理解地导致 CSS 验证器抱怨它们是无效的。在一些地方,我们 还使用了尚未完全标准化的前沿 CSS 功能,但这些功能仅用于渐进式增强。

这些验证警告在实践中并不重要,因为我们 CSS 的非 hacky 部分会完全验证,并且 hacky 部分不会干扰非 hacky 部分的正常运行,因此我们故意忽略这些特定警告。