css是无法加超链接的,但是可以在一个A标签下设置背景图片加入超链接,具体步骤如下。
1、新建test.html文件。
2、首先要把超链接a块级化,方法如下:
给a添加css代码 : a{ display:block;}
代码截图如下:
3、使用backgroung-image为a链接加背景图片,用法如下:
a{ background-image:url(xxx.jpg);}
不过仅仅这样写还不能显示出背景图片,需要和第二步结合才行。
代码截图如下:
4、用到的图片素材如下,图片名字为001.jpg,位置截图如下。
5、实例演示给超链接加背景图片,代码如下:
a{background-image:url(001.jpg); display:block; width:300px; height:100px; font-size:25px;}
6、运行效果截图如下。
.index-news h2{background-position:0px -34px}
有这个样式
那说明有
把背景写死在CSS里无法实现超链接。
方法一:必须用JS或者JQ来实现寻找DOM对象的方式来进行连接的跳转。
方法二:把背景从CSS中移除,放到HTML的img标签里,为img标签添加超链接。