Input 按钮被用作链接

Input 按钮被用作链接,input,semantic-markup,Input,Semantic Markup,我在维护一个我没有为汽车保险而建的网站。在每一页的横幅中都有一个输入,它会将您带到需要填写表单的页面。我不明白为什么使用输入而不是链接,有没有一个有效的语义原因可以这样做 有时候,人们这样做是因为他们想要一个“看起来像按钮”的链接。然而,这是一个糟糕的设计 这从来都不是一个好主意,但在过去至少有一些理由:它给了链接一种按钮的感觉和功能。然而,在现代网页设计中,没有必要这样做:只需适当地设置普通链接的样式,就可以创建相同的功能 另一方面,这可能更像是一个风格问题,而不是一个真正的问题。如果您正在维

我在维护一个我没有为汽车保险而建的网站。在每一页的横幅中都有一个输入,它会将您带到需要填写表单的页面。我不明白为什么使用输入而不是链接,有没有一个有效的语义原因可以这样做

有时候,人们这样做是因为他们想要一个“看起来像按钮”的链接。然而,这是一个糟糕的设计

这从来都不是一个好主意,但在过去至少有一些理由:它给了链接一种按钮的感觉和功能。然而,在现代网页设计中,没有必要这样做:只需适当地设置普通链接的样式,就可以创建相同的功能


另一方面,这可能更像是一个风格问题,而不是一个真正的问题。如果您正在维护现有站点,则可能不值得更改它。

使用
按钮或
输入类型=“按钮”
是设置Ajax请求的原始方法。这就是说,由于它将用户带到另一个页面,听起来他们不知道自己在做什么和/或想要@dan1111提到的样式