DIVのbackground-color
は、その上にカーソルを置くと変更されます。 DIVのstyle
プロパティにbackground-color
を設定していない場合、私はそれを働かせることができますが、これがなぜホバーカラーが適用されなくなるのを理解できないのですか?DIVの背景色は、あらかじめ設定しておくとホバリング時に変更されません。
<style>
.hovery {
cursor: pointer;
display: block;
float: left;
margin-bottom: 4px;
margin-right: 10px;
border: 1px solid gray;
border-radius: 6px;
}
.hovery:hover {
background-color: black;
}
</style>
私が作成したとき、私のDIV
私は以下のコードを使用していると私は私が別の色に1「を選択」を設定できるように、作成時にbackground-color
プロパティを設定しています(PHPで)他のすべてのdiv要素より:
echo "<div class='hovery' style='background-color: " . ($onthis==$shrow['Name'] ? $_SESSION['branding_buttonColour'] : "#EEEEFF;"). " '>\r\n";
私は私場合はその後、ホバー色変化作品上記のコードでbackground-color
を設定するが、なぜbackground-color
hover
色を防ぐために設定しないことを発見しました働いているから?彼らは2つの異なるものではありませんか?
歓迎です;) –