我正在使用 Twitter Bootstrap 构建一个项目。在里面文档据称:
按钮标签
使用按钮类<a>
, <button>
, or <input>
元素。
[...]
跨浏览器渲染
作为最佳实践,我们强烈建议使用<button>
元素尽可能确保匹配的跨浏览器渲染。
从 SEO 角度来说,这是一个很好的做法吗?
SEO方面最好使用<a>
标签,因为搜索引擎不会通过按钮或输入,而是查找锚标签及其属性(href、标题)。因此,如果您链接到网站上需要由搜索引擎抓取的另一个页面,那么对于 SEO 和使用锚标记的语义都更有意义。
另一方面,如果您正在构建一个表单,那么使用<button>
or <input>
在这种情况下,您应该遵循文档中的建议。
我相信文档中的参考实际上应该说:
[...]推荐使用该元素而不是输入
元素只要有可能 [...]
另请注意,大多数表单元素包括<input>
and <button>
具有特定于浏览器的样式,如果没有 JavaScript,有时很难/不可能更改,因此 Twitter Bootstrap 文档中有此评论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)