0

实际上,我们有一个global.css样式表,其中我们使用@import url("http://fonts.net/sample.css?type=cssandid=123")作为字体。样式表中的@import url(“http:// abc”)的替代方式

但它在捆绑&微小创建问题,所以我得到了以下解决方案: http://www.stevesouders.com/blog/2009/04/09/dont-use-import/

,我甚至在此之后我越来越CSS错误,我检查与元素

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

代替@import在CSS Lint(http://csslint.net/)中,而不像@import那样获得真正的UI效果。

我们有其他解决方案吗?

环境:VS2015,MVC 5.2,Sitecore的8.1 ​​

感谢

+1

嗨@Sukhi我把该网址在浏览器中,它显示我404错误。那么url是否会返回css呢? – Vedant

+0

这不是真正的URL ......我只是为了我们的理解 – Sukhjeevan

回答

0

希望你找到了解决办法,因为你张贴了这个问题

你能做些什么,以避免@import URL('yourCssUrlHere ')只需在浏览器上复制/粘贴URL,然后复制/显示所显示的CSS。

然后简单地用刚刚复制的CSS替换@import。

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

这样,您可以使用外部字体或样式表,但内部不需要在您的网站外请求它们。