我是一名新的网络开发人员,所以我不知道最佳实践。
我在页面上有一些图像,我想在悬停时更改它们。我找到了两个解决方案,但我不知道哪个更好。
HTML中的第一个:
<td>
<a href="getContent('unlight');">
<img src="res/images/unlight/p_first.png"
onmouseover="this.src='res/images/light/p_first.png'" alt="First"
onmouseout="this.src='res/images/unlight/p_first.png'"/>
<br>first
</a>
</td>
第二个使用 CSS:
<td id="first" onclick="getContent('first');">First</td>
#first{
background: no-repeat url("./images/unlight/p_first.png");
width: 78px;
height: 78px;
}
#first:hover {
background: no-repeat url("./images/light/p_first.png");
width: 78px;
height: 78px;
}
现在对于每个 img 我需要写两条路径。
这可以自动化吗?如何做到专业、通用?