在我们的应用程序中,我们使用A-tags创建所有自定义样式元素,例如自定义CSS按钮。 我们使用CSS更改A-tag并设置 href ='javascript:void(0)'。
主要问题是Chrome在悬停时显示底部标签'javascript:void(0)'。
我们可以将所有A标签切换为按钮,还是我们考虑过一些主要缺点?
...谢谢
答案 0 :(得分:4)
如果您的锚标记未指向URL并且正用作按钮,则您不应该首先使用锚标记。这有点像将文本包装在<b>
标签中并使其变为斜体。
使您的HTML在语义上正确是一种很好的做法,所以不,除了处理<button>
元素的浏览器默认样式之外没有任何缺点。