2012-02-21 13 views
-1

私はをHTMLでdivを作成してから、別のスタイルシートで作成しようとしています。私はその上に赤の背景を置くよう指示しています。背景色のdivを作成する

何らかの理由で何も起こりません。ここで私はあなたのコードが破損する原因になっているbackground: red後の2つのセミコロンを、持っているこのコマンド

#Box { 
background:red;; 
} 
+2

これは動作するはずです。あなたのスタイルシートはHTMLページに正しく埋め込まれていますか? –

+0

ダブルセミコロンはtypoですか?それはあなたのコードを投げているかもしれません。 – PruitIgoe

答えて

4

このような問題がある場合は、Firebugのようなツールを使用して、要素に適用されるCSSルールを決定しますコンテキストメニューの ")をクリックします。このツールでは、ページ読み込み中に発生したすべてのエラー(CSSスタイルシートが見つからなかった場合など)を表示したり、読み込まれたすべてのリソース、その他の有用な情報を表示することもできます。あなたがIEの被害者である場合に

はこちらをご覧ください:Is there something like "Firebug for IE" (for debugging JavaScript)?

Chromeはすでに電池が付属しています。

0

を使用し、コードの私のCSSファイルで

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

です。ソリューションについてはjsFiddleを参照してください。

また、スタイルシートを正しくリンクしていない可能性があります。あなたのページの<head>タグの間にこれを含める必要があります。here

を見られるように、それが正常に動作する必要があり、あなたが提供する情報に基づいて

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

いいえ、2倍のセミコロンはCSSを破らないでしょう...主な理由は、リンクされていないスタイルシートです。 – feeela

2

あなたが正しくあなたのCSSのシートをリンクされている正はありますか?

0

ことはあなたのCSSでのセミコロンのいずれかを削除してください:

#Box { 
    background:red; 
} 
0

background-color: Red;を使用してみてください他の人が言ったように、セミコロンも2つあります

関連する問題