我遇到一个菜单元素的问题。我想将其转为可点击的div
。
我试过了:
<div id="nav-user" class="nav-menu-icon float-left">
<a href=".." class="nav-sprite ns-user" ></a>
</div>
但a
和div
元素正在使用background-position
,fixed-width
和height
(我不能将{100}用于width
height
这里)。那么,是否可以制作可点击的div
?
.ns-user {
width: 13px;
height: 14px;
background-position: 0px -419px;
}
#nav-user.active .ns-user {
width: 13px;
height: 14px;
background-position: 0px -419px;
}
#nav-user:hover .ns-user {
width: 13px;
height: 14px;
background-position: 0px -419px;
}
答案 0 :(得分:0)
由于锚标记是内联元素,因此将其更改为阻止以允许其获取显式的高度和宽度值。这应该让它填补父母。
.ns-user {
display:block;
}