Каково поведение: active и: hover, когда оба элемента активны. Я написал код http://jsfiddle.net/z6v4r/, чтобы продемонстрировать это. Ясно: зависание - победитель.
В другом сценарии (над которым я работал) я написал css для следующего HTML:
<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 и цвет шрифта os, исходящий из: hover.
Мне нужна концепция, как они применяются к элементу.
Активен для события click
.
Если вы держите мышь, вы можете увидеть свои свойства на работе.
Вы можете отлаживать это в chrome, используя toggle element state
Это полезно для тяжелых процессов, таких как register
или login
когда требуется время, чтобы получить ответ с сервера или перейти на другую страницу.
Это связано с тем, что вы указываете CSS для: hover firstly, а затем: active. CSS дает предпочтение значению, которое приходит наконец. Таким образом, в вашем случае, если вы хотите предоставить больше предпочтений для случая: hover, напишите его позже в файле.