为什么这样写

为什么这样写

http://img1.sycdn.imooc.com//climg/5d2d73bc0001eba413340616.jpg

为什么老师做banner的时候 会在a标签里面加div 按照我自己的思路 我应该是在div里面加a标签

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕星星 2019-07-16 16:51:30

同学你好,这样是为了移入图片的时候,会有链接效果,一般点击图片是会跳转页面的,所以添加了a标签。

div现在是做一张背景图,可以在div中添加a,但是当使用img插入图片的时候就不能嵌套的了,所以一般的习惯是a标签在图片外面添加。每个人的开发习惯不同,能够实现效果并且易于维护就可以。

祝学习愉快!

  • 提问者 JJJustin #1
    不用a标签 直接div设置背景图 然后加点击事件也可以吧
    2019-07-16 17:21:57
  • 好帮手慕星星 回复 提问者 JJJustin #2
    点击事件可以,但是a标签能够解决的问题,添加在事件中就有些复杂了。项目中图片有很多,不只是轮播图,每个都在事件中添加链接很麻烦,代码量也会增加,不易维护。并且图片以及跳转链接也不是死的,会根据内容进行更换。
    2019-07-16 17:32:44
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师