對於按鈕,我現在主要看到人們使用<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,這是一個很好的告訴人。做對了 ! –