Если вы измените фон div, который является родителем тега a
(ссылка), тогда цвет фона будет применен ко всему div и всему, что он включает, если дочерним элементам не объявлен цвет фона. это отличается от родительского элемента.
То есть вам не нужно добавлять background-color
значение к a
, если вы хотите, чтобы оно имело тот же цвет фона, что и .front_mn_item
.
Вы должны были написать это:
.front_mn_item:hover {
text-decoration:none;
color:#111 !important;
background-color:#fff !important;
}
Если a
имеет свой собственный цвет фона, который необходимо изменить при наведении .front_mn_item
, сделайте следующее:
.front_mn_item:hover a {
text-decoration:none;
color:#111 !important;
background-color:#fff !important;
}
РЕДАКТИРОВАТЬ: Обновление на первый комментарий:
Если вам нужно изменить background-color
из div
на hover
и background-color
и color
при наведении div:
.front_mn_item:hover {
background-color:#fff !important;
}
.front_mn_item:hover a {
color:#111 !important;
background-color:#fff !important;
}