這個問題在這里已經有了答案: 為什么不鼓勵按鈕導航? (1 個回答) HTML/CSS - 按鈕 - 何時使用什么 5 個答案 1 小時前關閉。
我看到在很多情況下使用<a>標簽而不是<button>標簽來設計一個按鈕,它是一個簡單的鏈接按鈕(例如不是表單的提交按鈕)。按<a>標簽而不是<button>標簽設計簡單鏈接按鈕的主要區別是什么(優點與缺點)?
uj5u.com熱心網友回復:
鏈接是用于鏈接到另一個頁面的 HTML 功能。它被螢屏閱讀器宣布為鏈接。搜索引擎真的很好找到它鏈接到的地方。它具有默認樣式,可以直觀地向用戶表明它是一個鏈接。它不需要JS就可以作業。
(非提交)按鈕是用于掛起 JavaScript 的功能。螢屏閱讀器不會告訴用戶這是一個鏈接。搜索引擎不太擅長發現它鏈接到的位置。它看起來不像一個鏈接。如果 JS 因任何原因失敗,它就會失敗。
uj5u.com熱心網友回復:
使用<button>標簽處理鏈接重定向時,您要么需要使用 JS 來處理重定向(不推薦用于可讀性),要么將您的標簽包裝<button>在錨元素中。要消除這一點,您可以直接使用錨元素,然后將其設定為按鈕。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/408399.html
標籤:
