2014-09-03 94 views
3

我试图让一个网站的CSS文件的内容....如何从网站获取css文件?

<link href="/files/includes/templates-css-main.css" rel="stylesheet" type="text/css" /> 

例如,它是http://paceoil.ca/ CSS参考的链接。当我试图发送请求获取一个css文件到这个URL http://paceoil.ca/files/includes/templates-css-main.css,我得到了意想不到的结果。

任何帮助?提前致谢。

+1

你期望什么,你得到了什么?你的代码又如何? – Pshemo 2014-09-03 12:26:52

+3

你是什么意思“不是你所期望的”?第二个链接确实包含有效的'CSS'。 – August 2014-09-03 12:27:24

回答

6

的有问题的特定网站,您所期望的,你没有看到的原因是因为他们使用的所谓@import几个样式表加载到一个罕见的技术。一般来说,你的方法是正确的 - http://paceoil.ca/files/includes/templates-css-main.css确实是一个链接到他们的样式表。

内部的样式表,你会看到下面的语句:

@import 'templates-css-reset.css'; 
@import 'templates-css-layout.css'; 
@import 'templates-css-type.css'; 
@import 'templates-css-nav.css'; 
@import 'modules-mod_superfishmenu-tmpl-css-superfish.css'; 

这些生产线只需加载其他.css的内容的文件一起。

还应当指出的是,在一些网站上(最常见的:其他的CSS文件可以在这里找到在像facebook这样的巨大网站上),CSS文件不一定是s通过生成。一些服务器运行“CSS预处理”,允许他们在CSS中嵌入代码,在浏览器看到它之前执行和翻译代码。在这种情况下,除非所有者与您分享,否则无法查看该代码。

2

按F12,资源。那么你应该看到css文件网站