:active 和 :hover 在元素上都处于活动状态时的行为是什么。我写了一些代码http://jsfiddle.net/z6v4r/来演示这个。显然 :hover 是赢家。
在另一种情况下(我正在研究),我为以下HTML编写了 css :
<div class="abc">
<div class="xyz">
<input type="Something">
</input>
</div>
</div>
CSS
div.abc div.xyz input:hover
{
border: 1px inset rgb(0, 69, 124);
border-radius:15px;
background-color: rgb(0, 69, 124);
color:white;
}
div.abc div.xyz input:active,div.abc div.xyz input:focus
{
border: 1px inset rgb(0, 69, 124);
border-radius:15px;
background-color:rgba(66, 87, 133, 0.24);
outline-style:none;
}
现在事情在所有这些活动上,我得到了 :active/:focus 的背景颜色和来自 :hover 的字体颜色。
我需要如何将这些应用于元素的概念。