如何从网站获取css文件?
问题描述:
我试图让一个网站的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,我得到了意想不到的结果。
任何帮助?提前致谢。
答
的有问题的特定网站,您所期望的,你没有看到的原因是因为他们使用的所谓@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
的内容的文件一起。
- http://paceoil.ca/files/includes/templates-css-reset.css
- http://paceoil.ca/files/includes/templates-css-layout.css
- http://paceoil.ca/files/includes/templates-css-type.css
- http://paceoil.ca/files/includes/templates-css-nav.css
- http://paceoil.ca/files/includes/modules-mod_superfishmenu-tmpl-css-superfish.css
还应当指出的是,在一些网站上(最常见的:其他的CSS文件可以在这里找到在像facebook这样的巨大网站上),CSS文件不一定是s通过生成。一些服务器运行“CSS预处理”,允许他们在CSS中嵌入代码,在浏览器看到它之前执行和翻译代码。在这种情况下,除非所有者与您分享,否则无法查看该代码。
答
按F12,资源。那么你应该看到css
文件网站
你期望什么,你得到了什么?你的代码又如何? – Pshemo 2014-09-03 12:26:52
你是什么意思“不是你所期望的”?第二个链接确实包含有效的'CSS'。 – August 2014-09-03 12:27:24