c# - 在标题 C# @Styles.Render 内渲染关键 CSS
问题描述
我想知道是否有人知道将 CSS 注入网站头部以使其内联的方法。
我将我的 CSS 文件捆绑并缩小如下
BundleTable.Bundles.Add(new StyleBundle("~/bundles/css").Include(
"~/css/stylesheet.css"
));
然后我将它添加到我的主模板中,如下所示
@Styles.Render("~/bundles/css")
然后链接到一个 CSS 文件。但我想做的是在标题中内联渲染它,这样我就可以减少我的初始加载时间并帮助消除渲染阻塞 CSS。
解决方案
推荐阅读
- html - 具有特定子元素属性的 CSS 选择元素
- javascript - Typescript 按键分组数组
- python - 检查字符串是否包含多于一种类型的字符
- javascript - js拆分函数行为怪异
- r - 根据“样条”多项式旋转数据有问题吗?
- python - 如何在应用程序崩溃时将回溯重定向到文件中?
- gcc - 从源代码编译 glibc 在 avx 标头中失败:“无法将 x 类型的值转换为具有不同大小的向量类型 y”
- python - 在 tkinter 上清除和绘制 mathplot 图形
- css - 为什么我的 css 动画不在同一个地方?
- javascript - NETXJS:使用钩子将数据从页面传输到组件