在别人的代码里经常看到a标签的使用,比如在标题里使用:为什么特地用a标签包裹呢?有什么用意呢?如果只是为了实现cursor:pointer;的效果,但是这样每次都添加javascript:void(0);给a标签,用意何在呢
2 回答
慕标5832272
选项1 选项2 选项3
TA贡献1966条经验 获得超4个赞
仅仅是为了语义.比如很多网站有超链接,我不一定要用a标签,我用个p标签,然后设置click事件跳转成么?没问题!前端实现上总是有很多方案.但是在html上,主要讲究一个语义化比如你看到一段陌生的代码,你就知道这是一个列表.而实际上想实现列表,完全可以用div去做(万物皆可div),但是为了让后来维护的人更快地理解,就选择写的通俗易懂些.
添加回答
举报
0/150
提交
取消