这可能是一个固执己见的问题,但我正在环顾网络,似乎Web开发人员喜欢将<a>
标签设置为看起来像按钮,而不是使用特定<button>
标签.看着导航时我明显看到了这一点
经过一番研究,我发现了这个:
- 按钮不是搜索友好的,因为搜索引擎内的文本是不可见的.
- 按钮比链接更难更新,需要Photoshop和每个更新的新图像.
- 按钮加载速度更慢,这对于移动访问者来说尤其糟糕.
- 视障人士不太容易接触按钮.
- 由于TypeKit等工具,即使您想使用非标准字体,也不需要按钮.〜引自这里
然而,这些'原因'中的大多数看起来都很脆弱,像'你需要photoshop'这样的答案似乎......好吧......无效?
所以我想知道:
是否有一个实际的原因,为什么<button>
在创建导航菜单时不使用标签,而是样式<a>
标签看起来像按钮?
为什么按钮不是常态?这不是他们的目的吗?
*我不希望你的意见,也不希望你的意见.只有事实信息才是这种情况