2012-08-05 32 views
0

我在寫一個php文件,並試圖將一個css文件鏈接到它。但是我發現我無法將外部文件鏈接到php。我試圖把css文件的內容放在php裏面,但它的工作原理卻在我想鏈接外部圖片的代碼上失敗。我在學校的服務器上運行php。有誰知道我該怎麼做?謝謝。無法將外部文件鏈接到php

代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">; <html xmlns="w3.org/1999/xhtml"; lang = "en-us"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Login to the administrator page</title> 
<link rel="stylesheet" type="text/css" href="/css/default.css" /> 
+0

我們能看到你的代碼? – SomeKittens 2012-08-05 01:32:59

+1

請提供您使用的代碼。 – 2012-08-05 01:33:04

+0

<!DOCTYPE html PUBLIC「 - // W3C // DTD XHTML 1.0 Transitional // EN」「http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd」> 登錄到管理員頁 <鏈接相對= 「樣式」 類型= 「文/ CSS的」 href = 「/ CSS/default.css」/> – user1200781 2012-08-05 01:36:46

回答

3

href可能是錯誤的,除非你存儲在服務器的根目錄你的CSS。試試這個:

<link rel="stylesheet" type="text/css" href="css/default.css" /> 
+0

對不起,它仍然不起作用。 – user1200781 2012-08-05 01:41:45

+0

您認爲服務器可能會阻止我鏈接外部文件嗎? – user1200781 2012-08-05 01:43:49

+0

我懷疑這一點。如果您可以在您的問題中提供有關您的情況的更多信息,我們可以爲您提供更多幫助。 – SomeKittens 2012-08-05 01:47:30

1

如果你的文件夾結構是這樣的:

  • 的index.html
  • CSS/default.css
  • 圖像/ logo.png
  • 圖像/ BG。 jpg

然後,您可以使用以下命令包含css文件:<link rel="stylesheet" type="text/css" href="css/default.css" />

而且CSS中,對於圖像的URL,你可以使用這樣的:../images/bg.jpg

例子:

.sampleclass 
{ 
    background-image: url(../images/bg.jpg); 
} 
+0

是的,我做到了。但我不知道爲什麼沒有發生。看起來外部文件的所有鏈接都不起作用。 – user1200781 2012-08-05 01:47:08

+0

你能否提供關於外部文件的更多細節?位於服務器中的文件在哪裏?它只是CSS? – 2012-08-05 01:48:37