【问题标题】:Should I choose <button> element or css buttons?我应该选择 <button> 元素还是 CSS 按钮?
【发布时间】:2011-02-07 03:44:00
【问题描述】:

好的,事情就是这样。 我做了一个包含表单的网页,所以我添加了按钮作为元素,这很好用。我创建了他们自己的 css 类,并使用图形作为每个类的背景图像。一切正常(顺便说一句,这些是提交按钮)

无论如何,我之前也有一个 jQuery 脚本,它获取所有的 href 超链接,并从外部文件中的一组 div 中添加内容,并添加到我当前页面的 div 中,所有这些都在一个动画中。但这可能不适用于表单按钮?

无论如何,我都需要能够让这些按钮像传统的超链接一样工作。那我该怎么办?

我考虑过一起使用 css 按钮,但我无法让它们垂直堆叠。使用向左或向右浮动只是将按钮放在其父容器之外(可能是不同的修复方法)。

但无论如何,使用 css 按钮,无论如何它都不能用作表单的提交按钮,不是吗?我应该同时使用表单按钮和 CSS 按钮吗?你是做什么的?

【问题讨论】:

    标签: html css forms button


    【解决方案1】:

    &lt;button&gt; 元素。

    您不应该使用链接来提交数据,禁用 javascript 的用户将无法使用它们,爬虫可能会意外提交数据等等......

    【讨论】:

    • 感谢编辑 meagar,不知道如何执行该内联代码 :)
    • 别担心,我希望你能接受 :)
    • 使用&lt;button&gt; 的另一个原因是它更适用于屏幕阅读器等辅助技术。
    • 总之,
    • 如果你的按钮提交用户提供的数据使用按钮,如果它不使用href。
    猜你喜欢
    • 2014-10-13
    • 2016-05-23
    • 1970-01-01
    • 2011-02-16
    • 2019-12-04
    • 2013-03-28
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    相关资源
    最近更新 更多