2012-03-25 101 views
0

雖然我訪問過這個網站很多次,這是我的第一個問題。CSS沒有鏈接到xHTML

經過幾個小時的谷歌美孚無濟於事,我無法讓我的樣式錶鏈接。

<!DOCTYPE html PUBLIC 「-//W3C//DTD XHTML 1.0 Strict//EN」 「http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd」> 

<html xmlns=」http://www.w3.org/1999/xhtml」 lang=」en」 xml:lang=」en」> 
<head> 

    <title>Newb Development</title> 

    <link type=「text/css」 rel="stylesheet" href=」\master.css」 /> 

</head> 

<body> 

    <img src="banner.gif" alt="NewbDev Logo" title="Newb Development" /> 
    <h1>Welcome To NewbDev.com</h1> 

    <h2>Under Construction</h2> 
    <p> 
    As you can see, we are currently under construction. Upon completion 
    of the website you will be able to follow a fellow newb developer 
    on his journey to <em>programming masterification!</em> 
    </p> 

</body> 

文件 「master.css」 是在同一目錄下。我已經在計算機上通過服務器嘗試過了,而且我的樣式不適用。我知道我不需要在這裏發佈樣式表,但它沒什麼特別,我非常樂觀,樣式表的內容不是問題。

+0

css文件是否確實位於您的域的根目錄中的該位置?當你使用HTML而不是XHTML時,它是否正確?我們可以看到你的網站嗎? – 2012-03-25 16:56:57

+0

你在那裏有一些時髦的語音標記字符,不知道這是否會有問題。否則,嘗試使用正斜槓的路徑(假設您的css文件位於Web根目錄)'href =「/ master.css」' – shanethehat 2012-03-25 16:57:41

+0

如果您從鏈接href中移動「\」(確保主站。 css是在同一個目錄下有html文件的)? – Steve 2012-03-25 16:58:37

回答

0

您不使用URL中的反斜線。

試試這個,如果你的CSS文件可在根:

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

啊,那是一種嘗試,錯誤我幾分鐘前做了,忘了恢復,但「/master.css」也不起作用 – 2012-03-25 16:58:52

+0

@ user1291532你的CSS文件是否存在於web根目錄下?如果你試圖通過它的URL訪問文件通過瀏覽器,它可用? – 2012-03-25 17:00:37

+0

@ user1291532那麼你的域的根目錄下的html文件也是這樣嗎?你確實說過它在同一個目錄中。 – 2012-03-25 17:01:37

4

文件「master.css」是在同一目錄下。

所以,你應該有href="master.css"href="/master.css"href="\master.css"

另請注意引用,你需要"'而不是。 (您可能需要放大才能看到的差異):

" ' 」

一個validator便拿起那最後一個問題。

+0

我的印象一個正向斜線指向根,但這也行不通,我已經嘗試了所有這些建議,至少我知道我不只是被遺忘了=) – 2012-03-25 17:04:33

0

由於您的master.css是在同一個目錄只需使用:

<link type=「text/css」 rel="stylesheet" href=」master.css」 /> 

如果不行請確保它被保存爲一個CSS文件。