求大佬指点哈!a标签有什么特殊用途吗?

在别人的代码里经常看到a标签的使用,比如在标题里使用:
为什么特地用a标签包裹呢?有什么用意呢?如果只是为了实现cursor:pointer;的效果,但是这样每次都添加javascript:void(0);给a标签,用意何在呢
慕容3067478
浏览 208回答 2
2回答

慕标5832272

仅仅是为了语义.比如很多网站有超链接,我不一定要用a标签,我用个p标签,然后设置click事件跳转成么?没问题!前端实现上总是有很多方案.但是在html上,主要讲究一个语义化比如你看到一段陌生的代码,你就知道这是一个列表.而实际上想实现列表,完全可以用div去做(万物皆可div),但是为了让后来维护的人更快地理解,就选择写的通俗易懂些.选项1选项2选项3

慕码人2483693

老程序员都这样写语义化好有利于seo,可以检测到你的链接指向谁,或是有多少人指向你的网站真的用起来有默认的那些样式,有时候也挺鸡肋
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript