https://www.acfun.cn/member/feeds
其中视频部分直接用了 div ,而没有用 a 。
造成的问题就是 vimium 插件不认识这个 element ,就无法直接“点击”。
之前搞小程序的时候也习惯直接一堆 view+click ,现在想想是不太好的习惯。
Telegram/k 也有类似问题,多媒体元素不能 vimium 点击。
建议前端有些该用标准元素的要用标准的,不然没准还会有别的问题,比如辅助功能不友好之类的。
1
zheng5200 2021-12-26 20:56:42 +08:00
感觉在网上好长时间都没见过 A 站 的消息了
|
2
kidonng 2021-12-26 21:12:46 +08:00 via Android 1
同样对不用原生元素的项目深恶痛绝,碰到开源项目就提 PR
另推荐阅读 https://blog.matsu.io/stop-breaking-links-with-javascript |
3
autoxbc 2021-12-26 22:27:06 +08:00 2
劝也没用,前端已经形成这种文化了,谁用标准谁可耻,谁「自绘」谁牛逼
|
4
Danswerme 2021-12-27 00:17:25 +08:00
可能是因为 button 之类的元素每个浏览器上有自己的默认样式,与其去重置为统一样式还不如直接用 div 之类的标签画出来。
|
5
oOoOoOoOoOo 2021-12-27 00:19:14 +08:00 via Android
@autoxbc 戳点了
|
6
Joexjx 2021-12-27 09:35:37 +08:00
何来标准,给下链接了解下呢
大佬观点 1:建议前端有些该用标准元素的要用标准的(那看来大部分前端组件库都没“正确”使用标准元素) 大佬观点 2:已经形成“前端文化”,不依照大佬意思用 A 标签就是 XXX 二楼贴的链接,TABS 要求用 a 标签...[手动狗头] |
8
VagabondH 2022-01-27 17:35:38 +08:00
页面跳转不用 a 标签真的反人类!!
|