新人刚学习html,特此收集自己学习过程上一些处理方式,并分析相应方式的优劣点,如有错误,望各位不咎指出。
1、在img语句外面套上a语句
<a href="#超链接路径">
<img src="图片路径">
</a>
图片本身会占位,a语句也会占位,哪怕a里面只有img的图片,也会导致a实际占位要比img占位要大,给a加一个边框可以看到a有一个透明的占位。
2、在a里面放上一个div盒子,设定盒子的背景为图片
<a href="#超链接路径">
<div style="background: url(图片路径);">
</div>
</a>
这种方式的好处是不会有占位异常的问题,对于div里的任何元素,都能点击跳转到超链接相应的路径上。使用这种方式,因为div的背景是图片,所以对于背景图片大小不能改动,仅仅改变div大小的话,只会影响背景图片的显示部分。