2013-05-15 93 views
0

我用@import的規則,並且它位於我的HTML的<head>爲什麼我的Google Drive CSS在Safari中不顯示?

<style> 
@import url('https://googledrive.com/host/0B4nfVqlTfnTzam45bnFnTXUyOEU'); 
</style> 

這顯示了在Firefox,但不是最新版本的Safari。誰能解釋爲什麼?是否因爲該文件位於Google雲端硬盤中?

如果只是真正的CSS問題,那麼我不介意,因爲這只是測試@import的工作原理,但是這種方法可以導入適用於大多數瀏覽器的樣式表嗎?

回答

0

儘管這應該是一種將樣式鏈接到您的網站的功能方法,但這不是最佳做法。它基本上告訴瀏覽器你正在提供一個內部樣式表,然後告訴它導入一個外部樣式表來嵌套在這個元素中。如果這會在不同的瀏覽器中產生不一致的結果,我不會感到驚訝。嘗試跳過標籤和包括這個:

<link rel="stylesheet" href="https://googledrive.com/host/0B4nfVqlTfnTzam45bnFnTXUyOEU/yourfilename.css"> 

現在,你應該考慮實施這一方法無論哪種方式,但要注意我也改變了文件的路徑。將「yourfilename.css」替換爲樣式表的文件名。即使鏈接的目錄只包含一個樣式表,您也必須明確定義該文件以便瀏覽器找到它。

相關問題