【发布时间】:2016-06-28 22:58:28
【问题描述】:
我已经设计了我的网站来优化首屏内容,方法是只使用我网站首屏上方的一小部分 twitter 引导框架,然后使用首屏下方的其余部分。
我使用了一个缩小的浮动导航栏,来自容器类的一些元素,这就是在首屏加载的所有 twitter 引导内容。
我想知道我是否可以编辑 bootstrap.css 文件以取出这些部分并将它们内联到我的 html 页面的头部,然后推迟加载 css 的其余部分,因为我不需要这么快。
我的问题;是否可以编辑 twitter 引导程序,并在不破坏引导程序的情况下剥离必要的部分以首先加载?
【问题讨论】:
-
是的,当然没问题。
-
内联它们会使事情变慢。您将通过网络为每个网页浏览发送所有 CSS,而不是为缓存的 CSS 文件发送一次。这是一种非常非常糟糕的处理方式。
-
@ceejayoz nginx 可以很好地处理缓存,而且我更有可能只是缩小在折叠上方加载的部分并将其放入网页的标题中,然后在其他所有内容之后懒惰地加载其余部分。跨度>
-
@AdamBuchananSmith 请详细说明一下?
-
@user1610950 如果您想花几个小时弄清楚如何执行此操作只是因为它会损害性能而放弃整个事情,请继续。只是想节省您的时间和挫败感。 Bootstrap 被压缩和压缩了大约 25 KB - 几乎没有什么奢侈。
标签: html twitter-bootstrap css twitter-bootstrap-3