2012-02-21 100 views
-1

我試圖用在HTML中創建div,然後在單獨的樣式表中創建div。我正在給出指示,在上面放上一個紅色的背景。爲背景色創建div

出於某種原因,沒有任何事情發生。下面是代碼

<div id="Box"> 
<p class="special">Selection:</p> 
<br /> 
<input type='submit' value='Submit' /> 
</div> 

在我的CSS文件,我用這個命令

#Box { 
background:red;; 
} 
+2

這應該工作。您的樣式表是否正確地嵌入到HTML頁面中? – 2012-02-21 17:02:42

+0

雙分號是否是錯字。這可能會丟掉你的代碼。 – PruitIgoe 2012-02-21 17:03:46

回答

4

對於這樣的問題,使用像Firebug這樣的工具來確定什麼CSS規則應用於元素(「檢查元素「在上下文菜單中)。這些工具還允許您查看頁面加載過程中發生的所有錯誤(例如,如果找不到CSS樣式表),並顯示所有加載的資源以及大量其他有用的信息。

看到這裏,如果你是IE的受害者:Is there something like "Firebug for IE" (for debugging JavaScript)?

的Chrome已經自帶了電池。

0

你有background: red後兩個分號,這是造成你的代碼打破。解決方案請參見jsFiddle

或者,您可能錯誤地鏈接了您的樣式表。你應該包括這個網頁的<head>標籤之間:

<LINK href="demo.css" rel="stylesheet" type="text/css"> 
+1

不,一個doubled分號不會破壞CSS ...主要原因將是一個未鏈接的樣式表。 – feeela 2012-02-21 17:18:25

2

根據您所提供的信息,它應該工作的罰款看到here

你肯定你是正確的鏈接你的CSS表?

0

嘗試刪除你的CSS分號之一:

#Box { 
    background:red; 
} 
0

嘗試使用background-color: Red;正如其他人提到的,你也有兩個分號