【问题标题】:Why are additional style files pulled in?为什么会引入额外的样式文件?
【发布时间】:2018-05-16 00:25:08
【问题描述】:

我正在对仅引用一个样式表的小型 Html 文件进行故障排除。这是https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css

Chrome 开发者工具Network 选项卡显示这是唯一下载的 css 文件。

但是,在 Chrome 开发者工具中检查元素时,boostrap.min.css 中没有样式。取而代之的是,引用了诸如_navbar.scss 之类的文件中的样式。它们与行号一起显示,如果我单击这样的链接,它会在 Sources 选项卡中打开 https://maxcdn.bootstrapcdn.com/bootstrap/_navbar.scss

我现在很困惑。这个_navbar.scss 文件是如何涉及的?为什么 bootstrap.min.css 中没有找到样式?

这是检查元素时的样子:

我是否错误地使用了 Chrome 开发者工具?

【问题讨论】:

  • 您看到的是源地图。
  • 这些文件没有被加载,它们只是在将 Sass 编译为 CSS 之前引用规则所在的位置。

标签: google-chrome bootstrap-4


【解决方案1】:

您会看到从中收集bootstrap.min.css 的源代码。 bootstrap 4 源文件是用 sass 编写的,看起来像这样:

这要归功于在您打开开发者工具时下载并附加到浏览器的源地图。在此之前,浏览器不知道 sourceMap。不用担心一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-26
    • 1970-01-01
    相关资源
    最近更新 更多