2014-09-03 126 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文件網站