我正在创建一个按钮(实际上只是一个链接),其设计相当复杂,并且由于我正在针对 IE8 进行优化,因此无法使用 CSS3 制作。因此,我在<span>
内部放置了一个<a>
,并在两者上放置了一个背景图像。
图像在:hover
和上变化:active
。它在所有浏览器中都非常好用,但在 IE 中则不然。:hover
工作正常,但是单击 时,不会触发父级<span>
的状态。这有点道理,但我以前见过它工作,所以我想一定有一些解决方法?:active
<a>
这是一个小提琴:http: //jsfiddle.net/TheNix/EtjL3/