css - 样式表中 @import url ("http://abc"的替代项是什么

标签 css sitecore bundling-and-minification sitecore8 asp.net-mvc-5.2

实际上我们有一个 global.css 样式表,我们在其中使用 @import url("http://fonts.net/sample.css?type=cssandid=123") 字体.

但它在捆绑和缩小方面造成了问题,所以我得到了以下解决方案: http://www.stevesouders.com/blog/2009/04/09/dont-use-import/

我用元素替换@import

<link rel='stylesheet' type='text/css' href='http://fonts.net/sample.css?type=cssandid=123'>

即使在这之后我在 CSS Lint( http://csslint.net/ ) 中检查时仍然遇到 CSS 错误,并且没有像使用 @import 那样获得真正的 UI 效果。

对此我们还有其他解决方案吗?

环境:VS2015,MVC 5.2,sitecore 8.1

谢谢

最佳答案

希望您在发布此问题后找到了解决方案

要避免 @import url('yourCssUrlHere'),您可以做的是简单地复制/粘贴浏览器上的 URL,然后复制/粘贴显示的 CSS。

然后只需用您刚刚复制的 CSS 替换 @import。

大多数情况下,如果导入的是字体,则会有其他对 .woff 或 .woff2 文件的引用。 只需下载它们并将这些文件存储在元素文件夹中的某个位置,然后将它们的绝对链接添加到所有 url() 字段中即可。

这样,您就可以在内部使用外部字体或样式表,而无需在您的网站之外请求它们。

关于css - 样式表中 @import url ("http://abc"的替代项是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41136234/

相关文章:

javascript - 更改母版页中菜单项的类别

javascript - ReactJs 和样式组件,无法在输入字段中键入任何内容

c# - 使用 BundlerMinifier 在 asp.net core bundle.config 中使用通配 rune 件名

asp.net-mvc - requirejs 上的引用包

jquery - 缩小没有生成缩小版本

css - 将固定宽度设置为 Nivo Slider

css - jsfiddle宽度计算错误?

c# - 在后台代码中使用有效的 Sitecore 查询

sitecore - 关闭 Sitecore 7.1 中的模式对话框?

sitecore - 将子布局添加到 MVC 占位符 (PageEditor)