内联css问题

时间:2011-02-24 09:39:55

标签: css inline external

我有以下脚本:

http://jsfiddle.net/oshirowanen/8mQ7x/1/

哪个工作正常,但是一旦我更改为外部css以使用内联css方法添加背景图像,它就会停止工作,如下所示:

http://jsfiddle.net/oshirowanen/8mQ7x/

我需要它的一部分是内联css,因为html是动态生成的。我正在尝试为每个图标使用不同的图像创建许多通用图标,但使用通用css外部文件导致鼠标过度效果。

为什么在使用内联css添加图片时这会停止工作?如何让它工作?

1 个答案:

答案 0 :(得分:2)

因为元素style CSS规则具有比其他CSS规则更高的优先级。按元素样式background,您不仅要重写默认背景,还要重写:hover

您应该只重写background-image。示例:http://jsfiddle.net/8mQ7x/3/