【发布时间】:2016-04-21 11:34:51
【问题描述】:
我的 :hover 和 click 事件是否可以在按钮内的 span 上工作?目前什么都没有发生,大概是因为按钮功能处于优先地位。
如果按钮转换为 div,那么一切正常。但是 - 我没有这个选项。
有什么想法吗?
HTML:
<button>
<span>item 1 <i onclick="alert('1')">x</i></span>
<span>item 2 <i onclick="alert('2')">x</i></span>
<span>item 3 <i onclick="alert('3')">x</i></span>
</button>
CSS
i:hover{
border:1px solid #fff;
}
【问题讨论】:
-
无法复制。您自己的现场演示在这里可以正常工作。
-
在这里使用按钮并没有什么意义……嗯,确实如此,但不是斜体元素(因为这些是您希望用户与之交互的东西)而不是容器为一切。
标签: html css button onclick hover