为什么会在代码中引用常规和缩小的 Bootstrap CSS?

Why would both regular and minified Bootstrap CSS be referenced in code?

我正在尝试实施在其演示模板中引用以下内容的第三方脚本:

<link href="/css/bootstrap-image-gallery.min.css" rel="stylesheet">
<link href="/css/bootstrap-responsive.min.css" rel="stylesheet">
<link href="/css/bootstrap.css" rel="stylesheet">
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/jquery.fileupload-ui.min.css" rel="stylesheet">
<link href="/css/prettify.css" rel="stylesheet">    
<script type="text/javascript" src="/js/prettify.js"></script>

bootstrap.css和bootstrap.min.css都包含在脚本中,这是可以理解的,以防用户想要修改未压缩的脚本。但是为什么作者会在 HTML 代码中引用这两个?

P.S。我无法轻易判断这两个文件是否有任何差异,因为未压缩的脚本有超过 6000 行代码。

不应该是(如果是直播的话)。应该只引用缩小版。

同时引用两者是多余的并且是资源浪费 - 除非其中一个或两个文件包含自定义调整。但是他们应该合并为一个以节省http请求。

如果它正在开发中,有时在 tweeking 时引用非缩小版本会很方便 - 虽然那时我不会为缩小版本而烦恼。

EDIT/UPDATE:如果这是直接来自模板并且没有人在您的网站上工作过,那么我怀疑模板引用了两者以便于选择您想要的一个 - 有时更容易使用完整文件开发。

如果您的站点很小,您可以只引用缩小版本并仔细检查以确保所有内容都能正常工作。

如果没有完成任何工作,那么就没有自定义更改的机会,只需删除您不想要的那个即可。

可能只是为了演示目的或其他目的。它真的没有什么区别(除了加载冗余文件)。是的,缩小版本只是原始文件的压缩版本,这就是它的行数更少的原因。

在生产代码中,不应引用两者。

这显然是开发者无能的体现。你只需要一个或另一个。最推荐使用 Minified 来减少站点消耗的带宽。首先你正常写,插入网站的时候缩小。