在别人的代码里经常看到a标签的使用,比如在标题里使用:
<div>
<a href="javascript: void(0);"></a>
</div>
为什么特地用a标签包裹呢?有什么用意呢?如果只是为了实现cursor: pointer;
的效果,但是这样每次都添加javascript: void(0);
给a标签,用意何在呢
在别人的代码里经常看到a标签的使用,比如在标题里使用:
<div>
<a href="javascript: void(0);"></a>
</div>
为什么特地用a标签包裹呢?有什么用意呢?如果只是为了实现cursor: pointer;
的效果,但是这样每次都添加javascript: void(0);
给a标签,用意何在呢
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
仅仅是为了语义.
比如很多网站有超链接, 我不一定要用a标签, 我用个p标签, 然后设置click事件跳转成么? 没问题! 前端实现上总是有很多方案. 但是在html上, 主要讲究一个语义化
比如你看到一段陌生的代码, 你就知道这是一个列表. 而实际上想实现列表, 完全可以用div去做(万物皆可div), 但是为了让后来维护的人更快地理解, 就选择写的通俗易懂些.