0

ホバーオーバーすると白いdivボックスが赤くなるようにしようとしていますが、これまでのところCSSにこれがあります:

#white{
width: 90px;
height: 90 px;
background-color:white;
position: absolute;
top: 10px;
left:10px;
}


a:hover #white{
color:red;
width: 90px;
height: 90 px;
position: absolute;
top: 10px;
left:10px;
}

そしてこれは私のhtmlにあります:

<div id="white">
</div>

しかし、それはまったく機能しません。助けてください。

4

3 に答える 3

3

HTML と CSS の基本については、前に戻ってもう少し読む必要があります。

  1. 存在しないリンクをターゲットにしています。
  2. ホバー状態の背景色を設定していないので、どのように変更できますか? TEXT の色は変更しますが、背景は変更しません。あなたの質問は、テキストの色を変更したいと言っています。
  3. 90 と px の間にスペースがあるため、CSS が壊れます。

このようなものがおそらくあなたが望むものです:リンク

于 2013-02-22T02:45:50.317 に答える
1

問題は、を持つ子でホバーされているタグをa:hover #whiteターゲットにしていることです。<a>id="white"

これを使用したい:

#white:hover {
  ...
}

使用しているホバーイベントにも参加していますが、colorではありませんbackground-color

http://jsfiddle.net/xuj44/1/

于 2013-02-22T02:41:18.890 に答える
0

この質問には回答済みですが、歩く前に走ろうとしているようです。http://w3schools.com/は、すべてのフロントエンド Web 開発者が html/css を学び始めた場所である可能性があります。言語なので、各セクションを読む価値があります。シーズンの開発者でさえ、思い出をかき立てるためだけに時々戻ってくる必要があります。頑張ってください:)

于 2013-02-22T02:57:18.777 に答える