2015-06-24 31 views
0

我在css相對路徑中遇到了麻煩。我們如何在CSS文件中使用提及的相對路徑也使HTML文件相對

我已經在css文件中使用了背景屬性,並提到了圖像的相對url路徑。但該圖像在我的HTML文件中作爲絕對路徑行事。我想知道如何爲CSS和CSS創建相對路徑和僅使用CSS屬性的HTML文件。

+0

你能提供一些代碼嗎?目前還不清楚你的問題是什麼。 – Lance

+0

想象你的文件夾結構就像[ROOT] => index.html,CSS,JS,IMGS。這樣你的html文件就在根目錄下,並且這個根目錄包含名爲css,js和imgs的子文件夾。如果你想從你的css styleshett聲明一個圖像路徑,它會是('../imgs/test.jpg');如果你想在html文件中直接調用它,你必須使用一個點('./imgs/test.jpg'); –

+0

可能是這種鏈接是有用的[http://stackoverflow.com/questions/5815452/how-to-use-relative-absolute-paths-in-css-urls][1] [1] :http://stackoverflow.com/questions/5815452/how-to-use-relative-absolute-paths-in-css-urls – yojna

回答

0

你應該能夠在/你的路徑的開始,並且它是相對於你的web根目錄的頂部。它看起來像這樣:

background:url(/images/stuff/myimg.png); 
+0

@nixkuroi ...我在我的css文件中使用了相同的url。但是在包含的css文件中,它充當了絕對路徑。 – Ashish

+0

你可以發佈你的代碼嗎? – nixkuroi

+0

style.css fjskdjfksd在樣式表。我已經包括: - background:url(/images/stuff/myimg.png);圖像顯示在html頁面中。但圖像路徑充當絕對路徑,而我在檢查我的SEO插件。插件說你已經定義了絕對路徑 – Ashish

相關問題