对于按钮,我现在主要看到人们使用<a>
作为造型按钮。不使用表单元素的优点是什么,比如旧的<input type="submit">
或<input type="button">
?造型按钮 - <a> vs <input>
-1
A
回答
2
语义标记。
如果按钮要提交表单,那么<input type="submit">
是有意义的。 否则,如果它是一个链接,那么<a>
最能描述元素的结构。
+0
+1 for semantic –
0
我不认为这是如此多的优势与缺点如此多的语义。应该使用<input type="submit">
,如果你正在提交一些东西。如果你有一个按钮将你带到一个地方,它本质上是一个锚,应该是一个<a>
,最有可能是href属性。
1
锚标签很容易处理(即:悬停支持在每个浏览器中,而不挖掘到IE的doctypes)。当“按钮式”是设计的一部分时,有时更容易格式化链接而不是解决按钮默认样式和行为。
另外,就像Schleis所说,语义真的很重要。如果您认为某个链接可以更好地描述该元素,请使用<a>
标签。只要它的行为像一个按钮,使用<input>
或<button>
标记。
相关问题
- 1. 造型的<asp:按钮/>与CSS
- 2. 造型文字VS造型按钮
- 3. CSS - 造型<body>元素与造型<html>元素
- 4. 造型<img>在<figure>
- 5. 什么<button>和<按钮类型= “按钮”>之间的差
- 6. PHP:<<< VS ob_start
- 7. <%# %> VS <%= %>
- 8. 如何获得按下<按钮类型='按钮'的值?
- 9. <cstdint> vs <stdint.h>
- 10. JavaScript与<输入类型=“按钮”...>和不与<button ...>
- 11. `Math.trunc` vs`| 0` vs`<<0` vs `>> 0` vs`&-1` vs`^ 0`
- 12. 造型<u>标签
- 13. HTML - CSS:造型<object>?
- 14. Java泛型铸造<?>
- 15. 造型<tr>在Treeview
- 16. 型铸造EntityCollection <Object>
- 17. 重新对焦按钮上的按钮</p> <p>
- 18. <asp:XXXX > vs <%# %>/<%@ %>
- 19. css造型按钮
- 20. 造型JSF按钮
- 21. 如何使用<按钮类型=按钮>
- 22. JSP - “<% … %>”VS“<%= … %>”
- 23. ASP.NET <%= %> vs <%: %>
- 24. <iframe>按钮,主
- 25. Rails的ERb的最佳实践(<% %> VS <% -%> VS <%- -%>)
- 26. <span> vs <figure> vs <area>
- 27. $( '<element> ')VS $(' <element />')jQuery中
- 28. IEnumerable <T> vs IReadOnlyList <T>
- 29. Expression.LessThan vs LambdaExpression <Func <ParamType,object >>
- 30. Operator!= vs <>
属于表单,并不意味着超链接。 免费的浏览器/操作系统specfitie形成元素。 –
锚点被机器人索引 – Shaddow
@Shaddow,这是一个很好的告诉人。做对了 ! –