我有 4 个 div 并希望像这样设置它们的样式:
HTML:
<a href="http://test" id="topleftbox"></a>
CSS:
#topleftbox {
background: red;
background-repeat: no-repeat;
width: 229px;
height: 228px;
float: left;
}
#topleftbox:hover {
background: blue;
}
#topleftbox:active {
background: green;
}
#topleftbox:visited {
background: yellow;
}
但是用背景图像替换颜色。:hover 有效,但 :visited 和 :actived 没有生效。
有人知道解决方案吗?我对javascript的了解有限,所以我希望有办法解决这个问题。